home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •Star Fleet HQ• / Star Patrol •••• / Star Patrol ееее.rsrc / CODE_5_GRes.txt < prev    next >
Text File  |  1990-02-12  |  390KB  |  7,064 lines

  1. # near model CODE resource
  2. # jump table entries: 1312-1502 (191 of them)
  3. fn00000000:
  4. 00000000  4E56 FFF8                link       A6, -0x0008
  5. 00000004  206E 000A                movea.l    A0, [A6 + 0xA]
  6. 00000008  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7. 0000000C  22D8                     move.l     [A1]+, [A0]+
  8. 0000000E  22D8                     move.l     [A1]+, [A0]+
  9. 00000010  102E 0008                move.b     D0, [A6 + 0x8]
  10. 00000014  4880                     ext.w      D0
  11. 00000016  D040                     add.w      D0, D0
  12. 00000018  122E 0008                move.b     D1, [A6 + 0x8]
  13. 0000001C  4881                     ext.w      D1
  14. 0000001E  D241                     add.w      D1, D1
  15. 00000020  3436 00FC                move.w     D2, [A6 + D0.w - 0x4]
  16. 00000024  9476 10F8                sub.w      D2, [A6 + D1.w - 0x8]
  17. 00000028  3D42 000E                move.w     [A6 + 0xE], D2
  18. 0000002C  4E5E                     unlink     A6
  19. 0000002E  205F                     movea.l    A0, [A7]+
  20. 00000030  5C4F                     addq.w     A7, 6
  21. 00000032  4ED0                     jmp        [A0]
  22. fn00000034:
  23. 00000034  4E56 FFF8                link       A6, -0x0008
  24. 00000038  206E 0008                movea.l    A0, [A6 + 0x8]
  25. 0000003C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  26. 00000040  22D8                     move.l     [A1]+, [A0]+
  27. 00000042  22D8                     move.l     [A1]+, [A0]+
  28. 00000044  302E FFFC                move.w     D0, [A6 - 0x4]
  29. 00000048  906E FFF8                sub.w      D0, [A6 - 0x8]
  30. 0000004C  322E FFFE                move.w     D1, [A6 - 0x2]
  31. 00000050  926E FFFA                sub.w      D1, [A6 - 0x6]
  32. 00000054  B240                     cmp.w      D1, D0
  33. 00000056  6E06                     bgt        +0x8 /* 0000005E */
  34. 00000058  422E 000C                clr.b      [A6 + 0xC]
  35. 0000005C  6006                     bra        +0x8 /* 00000064 */
  36. label0000005E:
  37. 0000005E  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  38. label00000064:
  39. 00000064  4E5E                     unlink     A6
  40. 00000066  2E9F                     move.l     [A7], [A7]+
  41. 00000068  4E75                     rts
  42. export_164:
  43. 0000006A  4E56 FFF8                link       A6, -0x0008
  44. 0000006E  206E 000C                movea.l    A0, [A6 + 0xC]
  45. 00000072  43EE FFF8                lea.l      A1, [A6 - 0x8]
  46. 00000076  22D8                     move.l     [A1]+, [A0]+
  47. 00000078  22D8                     move.l     [A1]+, [A0]+
  48. 0000007A  302E 000A                move.w     D0, [A6 + 0xA]
  49. 0000007E  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  50. 00000082  6C06                     bge        +0x8 /* 0000008A */
  51. 00000084  3D6E FFFA 000A           move.w     [A6 + 0xA], [A6 - 0x6]
  52. label0000008A:
  53. 0000008A  302E 000A                move.w     D0, [A6 + 0xA]
  54. 0000008E  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  55. 00000092  6F06                     ble        +0x8 /* 0000009A */
  56. 00000094  3D6E FFFE 000A           move.w     [A6 + 0xA], [A6 - 0x2]
  57. label0000009A:
  58. 0000009A  302E 0008                move.w     D0, [A6 + 0x8]
  59. 0000009E  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  60. 000000A2  6C06                     bge        +0x8 /* 000000AA */
  61. 000000A4  3D6E FFF8 0008           move.w     [A6 + 0x8], [A6 - 0x8]
  62. label000000AA:
  63. 000000AA  302E 0008                move.w     D0, [A6 + 0x8]
  64. 000000AE  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  65. 000000B2  6F06                     ble        +0x8 /* 000000BA */
  66. 000000B4  3D6E FFFC 0008           move.w     [A6 + 0x8], [A6 - 0x4]
  67. label000000BA:
  68. 000000BA  2D6E 0008 0010           move.l     [A6 + 0x10], [A6 + 0x8]
  69. 000000C0  4E5E                     unlink     A6
  70. 000000C2  205F                     movea.l    A0, [A7]+
  71. 000000C4  504F                     addq.w     A7, 8
  72. 000000C6  4ED0                     jmp        [A0]
  73. fn000000C8:
  74. 000000C8  4E56 0000                link       A6, 0
  75. 000000CC  302E 0008                move.w     D0, [A6 + 0x8]
  76. 000000D0  48C0                     ext.l      D0
  77. 000000D2  D0AE 000A                add.l      D0, [A6 + 0xA]
  78. 000000D6  5380                     subq.l     D0, 1
  79. 000000D8  2F00                     move.l     -[A7], D0
  80. 000000DA  302E 0008                move.w     D0, [A6 + 0x8]
  81. 000000DE  48C0                     ext.l      D0
  82. 000000E0  2F00                     move.l     -[A7], D0
  83. 000000E2  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  84. 000000E6  302E 0008                move.w     D0, [A6 + 0x8]
  85. 000000EA  48C0                     ext.l      D0
  86. 000000EC  2F00                     move.l     -[A7], D0
  87. 000000EE  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  88. 000000F2  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  89. 000000F6  4E5E                     unlink     A6
  90. 000000F8  205F                     movea.l    A0, [A7]+
  91. 000000FA  5C4F                     addq.w     A7, 6
  92. 000000FC  4ED0                     jmp        [A0]
  93. export_165:
  94. 000000FE  4E56 0000                link       A6, 0
  95. 00000102  4AAE 0008                tst.l      [A6 + 0x8]
  96. 00000106  6708                     beq        +0xA /* 00000110 */
  97. 00000108  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  98. 0000010C  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  99. label00000110:
  100. 00000110  4E5E                     unlink     A6
  101. 00000112  2E9F                     move.l     [A7], [A7]+
  102. 00000114  4E75                     rts
  103. export_166:
  104. 00000116  4E56 0000                link       A6, 0
  105. 0000011A  2F0C                     move.l     -[A7], A4
  106. 0000011C  286E 0008                movea.l    A4, [A6 + 0x8]
  107. 00000120  2054                     movea.l    A0, [A4]
  108. 00000122  216E 000C 0002           move.l     [A0 + 0x2], [A6 + 0xC]
  109. 00000128  4268 0006                clr.w      [A0 + 0x6]
  110. 0000012C  285F                     movea.l    A4, [A7]+
  111. 0000012E  4E5E                     unlink     A6
  112. 00000130  205F                     movea.l    A0, [A7]+
  113. 00000132  504F                     addq.w     A7, 8
  114. 00000134  4ED0                     jmp        [A0]
  115. export_167:
  116. 00000136  4E56 0000                link       A6, 0
  117. 0000013A  422E 0014                clr.b      [A6 + 0x14]
  118. 0000013E  4E5E                     unlink     A6
  119. 00000140  205F                     movea.l    A0, [A7]+
  120. 00000142  DEFC 000C                add.w      A7, 0xC
  121. 00000146  4ED0                     jmp        [A0]
  122. export_168:
  123. 00000148  4E56 0000                link       A6, 0
  124. 0000014C  4E5E                     unlink     A6
  125. 0000014E  205F                     movea.l    A0, [A7]+
  126. 00000150  5C4F                     addq.w     A7, 6
  127. 00000152  4ED0                     jmp        [A0]
  128. export_169:
  129. 00000154  4E56 0000                link       A6, 0
  130. 00000158  2F0C                     move.l     -[A7], A4
  131. 0000015A  286E 0008                movea.l    A4, [A6 + 0x8]
  132. 0000015E  2054                     movea.l    A0, [A4]
  133. 00000160  4AA8 0002                tst.l      [A0 + 0x2]
  134. 00000164  671A                     beq        +0x1C /* 00000180 */
  135. 00000166  42A7                     clr.l      -[A7]
  136. 00000168  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  137. 0000016C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  138. 00000170  2054                     movea.l    A0, [A4]
  139. 00000172  2F28 0002                move.l     -[A7], [A0 + 0x2]
  140. 00000176  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  141. 0000017A  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  142. 0000017E  6006                     bra        +0x8 /* 00000186 */
  143. label00000180:
  144. 00000180  2D6D FD8A 0014           move.l     [A6 + 0x14], [A5 - 0x276]
  145. label00000186:
  146. 00000186  285F                     movea.l    A4, [A7]+
  147. 00000188  4E5E                     unlink     A6
  148. 0000018A  205F                     movea.l    A0, [A7]+
  149. 0000018C  DEFC 000C                add.w      A7, 0xC
  150. 00000190  4ED0                     jmp        [A0]
  151. export_170:
  152. 00000192  4E56 0000                link       A6, 0
  153. 00000196  2F0C                     move.l     -[A7], A4
  154. 00000198  286E 0008                movea.l    A4, [A6 + 0x8]
  155. 0000019C  2054                     movea.l    A0, [A4]
  156. 0000019E  4AA8 0002                tst.l      [A0 + 0x2]
  157. 000001A2  671A                     beq        +0x1C /* 000001BE */
  158. 000001A4  4267                     clr.w      -[A7]
  159. 000001A6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  160. 000001AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  161. 000001AE  2054                     movea.l    A0, [A4]
  162. 000001B0  2F28 0002                move.l     -[A7], [A0 + 0x2]
  163. 000001B4  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  164. 000001B8  1D5F 0014                move.b     [A6 + 0x14], [A7]+
  165. 000001BC  6026                     bra        +0x28 /* 000001E4 */
  166. label000001BE:
  167. 000001BE  302E 0012                move.w     D0, [A6 + 0x12]
  168. 000001C2  906E 000E                sub.w      D0, [A6 + 0xE]
  169. 000001C6  6A02                     bpl        +0x4 /* 000001CA */
  170. 000001C8  4440                     neg.w      D0
  171. label000001CA:
  172. 000001CA  322E 0010                move.w     D1, [A6 + 0x10]
  173. 000001CE  926E 000C                sub.w      D1, [A6 + 0xC]
  174. 000001D2  6A02                     bpl        +0x4 /* 000001D6 */
  175. 000001D4  4441                     neg.w      D1
  176. label000001D6:
  177. 000001D6  D240                     add.w      D1, D0
  178. 000001D8  7005                     moveq.l    D0, 0x05
  179. 000001DA  B041                     cmp.w      D0, D1
  180. 000001DC  5CC0                     sge        D0
  181. 000001DE  4400                     neg.b      D0
  182. 000001E0  1D40 0014                move.b     [A6 + 0x14], D0
  183. label000001E4:
  184. 000001E4  285F                     movea.l    A4, [A7]+
  185. 000001E6  4E5E                     unlink     A6
  186. 000001E8  205F                     movea.l    A0, [A7]+
  187. 000001EA  DEFC 000C                add.w      A7, 0xC
  188. 000001EE  4ED0                     jmp        [A0]
  189. export_171:
  190. fn000001F0:
  191. 000001F0  4E56 0000                link       A6, 0
  192. 000001F4  2F0C                     move.l     -[A7], A4
  193. 000001F6  286E 0008                movea.l    A4, [A6 + 0x8]
  194. 000001FA  2054                     movea.l    A0, [A4]
  195. 000001FC  4AA8 0002                tst.l      [A0 + 0x2]
  196. 00000200  670A                     beq        +0xC /* 0000020C */
  197. 00000202  2054                     movea.l    A0, [A4]
  198. 00000204  2F28 0002                move.l     -[A7], [A0 + 0x2]
  199. 00000208  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  200. label0000020C:
  201. 0000020C  285F                     movea.l    A4, [A7]+
  202. 0000020E  4E5E                     unlink     A6
  203. 00000210  2E9F                     move.l     [A7], [A7]+
  204. 00000212  4E75                     rts
  205. export_172:
  206. fn00000214:
  207. 00000214  4E56 0000                link       A6, 0
  208. 00000218  2F0C                     move.l     -[A7], A4
  209. 0000021A  286E 0008                movea.l    A4, [A6 + 0x8]
  210. 0000021E  2054                     movea.l    A0, [A4]
  211. 00000220  4AA8 0002                tst.l      [A0 + 0x2]
  212. 00000224  6712                     beq        +0x14 /* 00000238 */
  213. 00000226  4267                     clr.w      -[A7]
  214. 00000228  2054                     movea.l    A0, [A4]
  215. 0000022A  2F28 0002                move.l     -[A7], [A0 + 0x2]
  216. 0000022E  4EAD 1BB2                jsr        [A5 + 0x1BB2 /* export_882 */]
  217. 00000232  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  218. 00000236  6004                     bra        +0x6 /* 0000023C */
  219. label00000238:
  220. 00000238  422E 000C                clr.b      [A6 + 0xC]
  221. label0000023C:
  222. 0000023C  285F                     movea.l    A4, [A7]+
  223. 0000023E  4E5E                     unlink     A6
  224. 00000240  2E9F                     move.l     [A7], [A7]+
  225. 00000242  4E75                     rts
  226. export_173:
  227. 00000244  4E56 0000                link       A6, 0
  228. 00000248  206E 000C                movea.l    A0, [A6 + 0xC]
  229. 0000024C  1028 0009                move.b     D0, [A0 + 0x9]
  230. 00000250  0A00 0001                xori.b     D0, 0x1
  231. 00000254  802D FD77                or.b       D0, [A5 - 0x289]
  232. 00000258  6720                     beq        +0x22 /* 0000027A */
  233. 0000025A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  234. 0000025E  4EAD 1CE2                jsr        [A5 + 0x1CE2 /* export_920 */]
  235. 00000262  42A7                     clr.l      -[A7]
  236. 00000264  42A7                     clr.l      -[A7]
  237. 00000266  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  238. 0000026A  A93E                     syscall    MenuKey
  239. 0000026C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  240. 00000270  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  241. 00000274  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  242. 00000278  6006                     bra        +0x8 /* 00000280 */
  243. label0000027A:
  244. 0000027A  2D6D FD8A 0014           move.l     [A6 + 0x14], [A5 - 0x276]
  245. label00000280:
  246. 00000280  4E5E                     unlink     A6
  247. 00000282  205F                     movea.l    A0, [A7]+
  248. 00000284  DEFC 000C                add.w      A7, 0xC
  249. 00000288  4ED0                     jmp        [A0]
  250. export_174:
  251. 0000028A  4E56 0000                link       A6, 0
  252. 0000028E  4EAD 171A                jsr        [A5 + 0x171A /* export_735 */]
  253. 00000292  4AAD FDBE                tst.l      [A5 - 0x242]
  254. 00000296  6722                     beq        +0x24 /* 000002BA */
  255. 00000298  206D FDBE                movea.l    A0, [A5 - 0x242]
  256. 0000029C  2050                     movea.l    A0, [A0]
  257. 0000029E  1028 000C                move.b     D0, [A0 + 0xC]
  258. 000002A2  6708                     beq        +0xA /* 000002AC */
  259. 000002A4  2F2D FDBE                move.l     -[A7], [A5 - 0x242]
  260. 000002A8  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  261. label000002AC:
  262. 000002AC  2F2D FDBE                move.l     -[A7], [A5 - 0x242]
  263. 000002B0  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  264. 000002B4  7000                     moveq.l    D0, 0x00
  265. 000002B6  2B40 FDBE                move.l     [A5 - 0x242], D0
  266. label000002BA:
  267. 000002BA  4E5E                     unlink     A6
  268. 000002BC  2E9F                     move.l     [A7], [A7]+
  269. 000002BE  4E75                     rts
  270. export_175:
  271. 000002C0  4E56 FFFE                link       A6, -0x0002
  272. 000002C4  48E7 0108                movem.l    -[A7], D7,A4
  273. 000002C8  7E01                     moveq.l    D7, 0x01
  274. 000002CA  286E 000C                movea.l    A4, [A6 + 0xC]
  275. 000002CE  4A6D FD42                tst.w      [A5 - 0x2BE]
  276. 000002D2  6F34                     ble        +0x36 /* 00000308 */
  277. 000002D4  202C 0006                move.l     D0, [A4 + 0x6]
  278. 000002D8  90AD FDA2                sub.l      D0, [A5 - 0x25E]
  279. 000002DC  2F00                     move.l     -[A7], D0
  280. 000002DE  42A7                     clr.l      -[A7]
  281. 000002E0  2EB8 02F0                move.l     [A7], [0x000002F0 /* DoubleTime */]
  282. 000002E4  221F                     move.l     D1, [A7]+
  283. 000002E6  201F                     move.l     D0, [A7]+
  284. 000002E8  B280                     cmp.l      D1, D0
  285. 000002EA  6F1C                     ble        +0x1E /* 00000308 */
  286. 000002EC  4267                     clr.w      -[A7]
  287. 000002EE  2F2D FDA6                move.l     -[A7], [A5 - 0x25A]
  288. 000002F2  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  289. 000002F6  2F2D FD4E                move.l     -[A7], [A5 - 0x2B2]
  290. 000002FA  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  291. 000002FE  101F                     move.b     D0, [A7]+
  292. 00000300  6706                     beq        +0x8 /* 00000308 */
  293. 00000302  3E2D FD42                move.w     D7, [A5 - 0x2BE]
  294. 00000306  5247                     addq.w     D7, 1
  295. label00000308:
  296. 00000308  2B6C 000A FDA6           move.l     [A5 - 0x25A], [A4 + 0xA]
  297. 0000030E  3D47 0010                move.w     [A6 + 0x10], D7
  298. 00000312  4CDF 1080                movem.l    D7,A4, [A7]+
  299. 00000316  4E5E                     unlink     A6
  300. 00000318  205F                     movea.l    A0, [A7]+
  301. 0000031A  504F                     addq.w     A7, 8
  302. 0000031C  4ED0                     jmp        [A0]
  303. fn0000031E:
  304. 0000031E  4E56 FFFE                link       A6, -0x0002
  305. 00000322  102D FBB5                move.b     D0, [A5 - 0x44B]
  306. 00000326  6704                     beq        +0x6 /* 0000032C */
  307. 00000328  4267                     clr.w      -[A7]
  308. 0000032A  A938                     syscall    HiliteMenu
  309. label0000032C:
  310. 0000032C  102D FD78                move.b     D0, [A5 - 0x288]
  311. 00000330  670E                     beq        +0x10 /* 00000340 */
  312. 00000332  206E 0008                movea.l    A0, [A6 + 0x8]
  313. 00000336  2F28 0008                move.l     -[A7], [A0 + 0x8]
  314. 0000033A  4EAD 1CE2                jsr        [A5 + 0x1CE2 /* export_920 */]
  315. 0000033E  6004                     bra        +0x6 /* 00000344 */
  316. label00000340:
  317. 00000340  422D FD8F                clr.b      [A5 - 0x271]
  318. label00000344:
  319. 00000344  42A7                     clr.l      -[A7]
  320. 00000346  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  321. 0000034A  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  322. 0000034E  4E5E                     unlink     A6
  323. 00000350  2E9F                     move.l     [A7], [A7]+
  324. 00000352  4E75                     rts
  325. export_176:
  326. 00000354  4E56 0000                link       A6, 0
  327. 00000358  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  328. 0000035C  4EBA FFC0                jsr        [PC - 0x40 /* 0000031E */]
  329. 00000360  4E5E                     unlink     A6
  330. 00000362  205F                     movea.l    A0, [A7]+
  331. 00000364  DEFC 000A                add.w      A7, 0xA /* '\n' */
  332. 00000368  4ED0                     jmp        [A0]
  333. export_177:
  334. 0000036A  4E56 FFBA                link       A6, -0x0046
  335. 0000036E  48E7 0118                movem.l    -[A7], D7,A3,A4
  336. 00000372  266E 0008                movea.l    A3, [A6 + 0x8]
  337. 00000376  2E2E 000C                move.l     D7, [A6 + 0xC]
  338. 0000037A  2847                     movea.l    A4, D7
  339. 0000037C  422D FBB5                clr.b      [A5 - 0x44B]
  340. 00000380  486E FFBE                pea.l      [A6 - 0x42]
  341. 00000384  486D 05A2                pea.l      [A5 + 0x5A2 /* export_176 */]
  342. 00000388  2F0E                     move.l     -[A7], A6
  343. 0000038A  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  344. 0000038E  2B47 FDDA                move.l     [A5 - 0x226], D7
  345. 00000392  7000                     moveq.l    D0, 0x00
  346. 00000394  302C 000E                move.w     D0, [A4 + 0xE]
  347. 00000398  C0BC 0000 0080           and.l      D0, 0x80
  348. 0000039E  4A80                     tst.l      D0
  349. 000003A0  56C0                     sne        D0
  350. 000003A2  4400                     neg.b      D0
  351. 000003A4  1B40 FDDE                move.b     [A5 - 0x222], D0
  352. 000003A8  7000                     moveq.l    D0, 0x00
  353. 000003AA  302C 000E                move.w     D0, [A4 + 0xE]
  354. 000003AE  C0BC 0000 0100           and.l      D0, 0x100
  355. 000003B4  4A80                     tst.l      D0
  356. 000003B6  56C0                     sne        D0
  357. 000003B8  4400                     neg.b      D0
  358. 000003BA  1B40 FDDF                move.b     [A5 - 0x221], D0
  359. 000003BE  7000                     moveq.l    D0, 0x00
  360. 000003C0  302C 000E                move.w     D0, [A4 + 0xE]
  361. 000003C4  C0BC 0000 0200           and.l      D0, 0x200
  362. 000003CA  4A80                     tst.l      D0
  363. 000003CC  56C0                     sne        D0
  364. 000003CE  4400                     neg.b      D0
  365. 000003D0  1B40 FDE0                move.b     [A5 - 0x220], D0
  366. 000003D4  7000                     moveq.l    D0, 0x00
  367. 000003D6  302C 000E                move.w     D0, [A4 + 0xE]
  368. 000003DA  C0BC 0000 0400           and.l      D0, 0x400
  369. 000003E0  4A80                     tst.l      D0
  370. 000003E2  56C0                     sne        D0
  371. 000003E4  4400                     neg.b      D0
  372. 000003E6  1B40 FDE1                move.b     [A5 - 0x21F], D0
  373. 000003EA  7000                     moveq.l    D0, 0x00
  374. 000003EC  302C 000E                move.w     D0, [A4 + 0xE]
  375. 000003F0  C0BC 0000 0800           and.l      D0, 0x800
  376. 000003F6  4A80                     tst.l      D0
  377. 000003F8  56C0                     sne        D0
  378. 000003FA  4400                     neg.b      D0
  379. 000003FC  1B40 FDE2                move.b     [A5 - 0x21E], D0
  380. 00000400  7005                     moveq.l    D0, 0x05
  381. 00000402  B054                     cmp.w      D0, [A4]
  382. 00000404  57C0                     seq        D0
  383. 00000406  4400                     neg.b      D0
  384. 00000408  1B40 FDE3                move.b     [A5 - 0x21D], D0
  385. 0000040C  426D FDE4                clr.w      [A5 - 0x21C]
  386. 00000410  2F07                     move.l     -[A7], D7
  387. 00000412  486E FFBA                pea.l      [A6 - 0x46]
  388. 00000416  2F0B                     move.l     -[A7], A3
  389. 00000418  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  390. 0000041C  202E FFBA                move.l     D0, [A6 - 0x46]
  391. 00000420  B0AD FD8A                cmp.l      D0, [A5 - 0x276]
  392. 00000424  670A                     beq        +0xC /* 00000430 */
  393. 00000426  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  394. 0000042A  2F0B                     move.l     -[A7], A3
  395. 0000042C  4EAD 1D0A                jsr        [A5 + 0x1D0A /* export_925 */]
  396. label00000430:
  397. 00000430  486E FFBE                pea.l      [A6 - 0x42]
  398. 00000434  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  399. 00000438  2F0E                     move.l     -[A7], A6
  400. 0000043A  4EBA FEE2                jsr        [PC - 0x11E /* 0000031E */]
  401. 0000043E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  402. 00000442  4E5E                     unlink     A6
  403. 00000444  205F                     movea.l    A0, [A7]+
  404. 00000446  504F                     addq.w     A7, 8
  405. 00000448  4ED0                     jmp        [A0]
  406. export_178:
  407. 0000044A  4E56 FFF8                link       A6, -0x0008
  408. 0000044E  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  409. 00000452  2A2E 0008                move.l     D5, [A6 + 0x8]
  410. 00000456  2F05                     move.l     -[A7], D5
  411. 00000458  4EBA FD96                jsr        [PC - 0x26A /* 000001F0 */]
  412. 0000045C  3F3C 0001                move.w     -[A7], 0x1
  413. 00000460  1F3C 0001                move.b     -[A7], 0x1
  414. 00000464  4EBA 115A                jsr        [PC + 0x115A /* 000015C0 */]
  415. 00000468  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  416. 0000046C  1F3C 0001                move.b     -[A7], 0x1
  417. 00000470  4EBA 114E                jsr        [PC + 0x114E /* 000015C0 */]
  418. 00000474  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  419. 00000478  1F3C 0001                move.b     -[A7], 0x1
  420. 0000047C  4EBA 1142                jsr        [PC + 0x1142 /* 000015C0 */]
  421. 00000480  42A7                     clr.l      -[A7]
  422. 00000482  A924                     syscall    FrontWindow
  423. 00000484  265F                     movea.l    A3, [A7]+
  424. 00000486  200B                     move.l     D0, A3
  425. 00000488  670C                     beq        +0xE /* 00000496 */
  426. 0000048A  3F3C 001F                move.w     -[A7], 0x1F
  427. 0000048E  1F2B 0070                move.b     -[A7], [A3 + 0x70]
  428. 00000492  4EBA 112C                jsr        [PC + 0x112C /* 000015C0 */]
  429. label00000496:
  430. 00000496  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  431. 0000049A  1F3C 0001                move.b     -[A7], 0x1
  432. 0000049E  4EBA 1120                jsr        [PC + 0x1120 /* 000015C0 */]
  433. 000004A2  3F3C 0014                move.w     -[A7], 0x14
  434. 000004A6  1F3C 0001                move.b     -[A7], 0x1
  435. 000004AA  4EBA 1114                jsr        [PC + 0x1114 /* 000015C0 */]
  436. 000004AE  7E01                     moveq.l    D7, 0x01
  437. 000004B0  7CFF                     moveq.l    D6, 0xFFFFFFFF
  438. 000004B2  102D FD53                move.b     D0, [A5 - 0x2AD]
  439. 000004B6  6742                     beq        +0x44 /* 000004FA */
  440. 000004B8  3F3C 0067                move.w     -[A7], 0x67 /* 'g' */
  441. 000004BC  1F3C 0001                move.b     -[A7], 0x1
  442. 000004C0  4EBA 10FE                jsr        [PC + 0x10FE /* 000015C0 */]
  443. 000004C4  3F3C 0068                move.w     -[A7], 0x68 /* 'h' */
  444. 000004C8  1F3C 0001                move.b     -[A7], 0x1
  445. 000004CC  4EBA 10F2                jsr        [PC + 0x10F2 /* 000015C0 */]
  446. 000004D0  3F3C 0069                move.w     -[A7], 0x69 /* 'i' */
  447. 000004D4  1F3C 0001                move.b     -[A7], 0x1
  448. 000004D8  4EBA 10E6                jsr        [PC + 0x10E6 /* 000015C0 */]
  449. 000004DC  3F3C 006A                move.w     -[A7], 0x6A /* 'j' */
  450. 000004E0  1F3C 0001                move.b     -[A7], 0x1
  451. 000004E4  4EBA 10DA                jsr        [PC + 0x10DA /* 000015C0 */]
  452. 000004E8  3F3C 0065                move.w     -[A7], 0x65 /* 'e' */
  453. 000004EC  1F3C 0001                move.b     -[A7], 0x1
  454. 000004F0  4EBA 10CE                jsr        [PC + 0x10CE /* 000015C0 */]
  455. 000004F4  7E01                     moveq.l    D7, 0x01
  456. 000004F6  4246                     clr.w      D6
  457. 000004F8  6046                     bra        +0x48 /* 00000540 */
  458. label000004FA:
  459. 000004FA  4AAD FDBE                tst.l      [A5 - 0x242]
  460. 000004FE  6740                     beq        +0x42 /* 00000540 */
  461. 00000500  286D FDBE                movea.l    A4, [A5 - 0x242]
  462. 00000504  2054                     movea.l    A0, [A4]
  463. 00000506  1028 000D                move.b     D0, [A0 + 0xD]
  464. 0000050A  6734                     beq        +0x36 /* 00000540 */
  465. 0000050C  2054                     movea.l    A0, [A4]
  466. 0000050E  1028 000C                move.b     D0, [A0 + 0xC]
  467. 00000512  6704                     beq        +0x6 /* 00000518 */
  468. 00000514  7E01                     moveq.l    D7, 0x01
  469. 00000516  6002                     bra        +0x4 /* 0000051A */
  470. label00000518:
  471. 00000518  4207                     clr.b      D7
  472. label0000051A:
  473. 0000051A  2054                     movea.l    A0, [A4]
  474. 0000051C  3C28 0002                move.w     D6, [A0 + 0x2]
  475. 00000520  3F3C 0065                move.w     -[A7], 0x65 /* 'e' */
  476. 00000524  2054                     movea.l    A0, [A4]
  477. 00000526  4AA8 0004                tst.l      [A0 + 0x4]
  478. 0000052A  57C0                     seq        D0
  479. 0000052C  2228 0004                move.l     D1, [A0 + 0x4]
  480. 00000530  B2AD FEEC                cmp.l      D1, [A5 - 0x114]
  481. 00000534  57C1                     seq        D1
  482. 00000536  8001                     or.b       D0, D1
  483. 00000538  4400                     neg.b      D0
  484. 0000053A  1F00                     move.b     -[A7], D0
  485. 0000053C  4EBA 1082                jsr        [PC + 0x1082 /* 000015C0 */]
  486. label00000540:
  487. 00000540  1F07                     move.b     -[A7], D7
  488. 00000542  3F06                     move.w     -[A7], D6
  489. 00000544  2F05                     move.l     -[A7], D5
  490. 00000546  4EAD 1CDA                jsr        [A5 + 0x1CDA /* export_919 */]
  491. 0000054A  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  492. 0000054E  4E5E                     unlink     A6
  493. 00000550  2E9F                     move.l     [A7], [A7]+
  494. 00000552  4E75                     rts
  495. export_179:
  496. 00000554  4E56 0000                link       A6, 0
  497. 00000558  41EE 0014                lea.l      A0, [A6 + 0x14]
  498. 0000055C  2F20                     move.l     -[A7], -[A0]
  499. 0000055E  2F20                     move.l     -[A7], -[A0]
  500. 00000560  2F2D FDD4                move.l     -[A7], [A5 - 0x22C]
  501. 00000564  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  502. 00000568  4E5E                     unlink     A6
  503. 0000056A  205F                     movea.l    A0, [A7]+
  504. 0000056C  DEFC 000C                add.w      A7, 0xC
  505. 00000570  4ED0                     jmp        [A0]
  506. export_180:
  507. 00000572  4E56 0000                link       A6, 0
  508. 00000576  41EE 0014                lea.l      A0, [A6 + 0x14]
  509. 0000057A  2F20                     move.l     -[A7], -[A0]
  510. 0000057C  2F20                     move.l     -[A7], -[A0]
  511. 0000057E  2F2D FEE8                move.l     -[A7], [A5 - 0x118]
  512. 00000582  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  513. 00000586  4E5E                     unlink     A6
  514. 00000588  205F                     movea.l    A0, [A7]+
  515. 0000058A  DEFC 000C                add.w      A7, 0xC
  516. 0000058E  4ED0                     jmp        [A0]
  517. export_181:
  518. 00000590  4E56 0000                link       A6, 0
  519. 00000594  226E 0008                movea.l    A1, [A6 + 0x8]
  520. 00000598  41E9 0014                lea.l      A0, [A1 + 0x14]
  521. 0000059C  2F20                     move.l     -[A7], -[A0]
  522. 0000059E  2F20                     move.l     -[A7], -[A0]
  523. 000005A0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  524. 000005A4  4EAD 1E9A                jsr        [A5 + 0x1E9A /* export_975 */]
  525. 000005A8  4E5E                     unlink     A6
  526. 000005AA  205F                     movea.l    A0, [A7]+
  527. 000005AC  504F                     addq.w     A7, 8
  528. 000005AE  4ED0                     jmp        [A0]
  529. export_182:
  530. 000005B0  4E56 FFF8                link       A6, -0x0008
  531. 000005B4  486D 05CA                pea.l      [A5 + 0x5CA /* export_181 */]
  532. 000005B8  2F0E                     move.l     -[A7], A6
  533. 000005BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  534. 000005BE  4EAD 1CA2                jsr        [A5 + 0x1CA2 /* export_912 */]
  535. 000005C2  41EE 0014                lea.l      A0, [A6 + 0x14]
  536. 000005C6  2F20                     move.l     -[A7], -[A0]
  537. 000005C8  2F20                     move.l     -[A7], -[A0]
  538. 000005CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  539. 000005CE  4EAD 1C9A                jsr        [A5 + 0x1C9A /* export_911 */]
  540. 000005D2  4E5E                     unlink     A6
  541. 000005D4  205F                     movea.l    A0, [A7]+
  542. 000005D6  DEFC 000C                add.w      A7, 0xC
  543. 000005DA  4ED0                     jmp        [A0]
  544. export_183:
  545. 000005DC  4E56 0000                link       A6, 0
  546. 000005E0  A9B4                     syscall    SystemTask
  547. 000005E2  4267                     clr.w      -[A7]
  548. 000005E4  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  549. 000005E8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  550. 000005EC  A970                     syscall    GetNextEvent
  551. 000005EE  1D5F 0012                move.b     [A6 + 0x12], [A7]+
  552. 000005F2  4E5E                     unlink     A6
  553. 000005F4  205F                     movea.l    A0, [A7]+
  554. 000005F6  DEFC 000A                add.w      A7, 0xA /* '\n' */
  555. 000005FA  4ED0                     jmp        [A0]
  556. export_184:
  557. 000005FC  4E56 FFFC                link       A6, -0x0004
  558. 00000600  2F0C                     move.l     -[A7], A4
  559. 00000602  286E 0008                movea.l    A4, [A6 + 0x8]
  560. 00000606  204C                     movea.l    A0, A4
  561. 00000608  5088                     addq.l     A0, 8
  562. 0000060A  2050                     movea.l    A0, [A0]
  563. 0000060C  2D48 FFFC                move.l     [A6 - 0x4], A0
  564. 00000610  4267                     clr.w      -[A7]
  565. 00000612  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  566. 00000616  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  567. 0000061A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  568. 0000061E  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  569. 00000622  101F                     move.b     D0, [A7]+
  570. 00000624  6708                     beq        +0xA /* 0000062E */
  571. 00000626  206E 000C                movea.l    A0, [A6 + 0xC]
  572. 0000062A  10BC 0001                move.b     [A0], 0x1
  573. label0000062E:
  574. 0000062E  285F                     movea.l    A4, [A7]+
  575. 00000630  4E5E                     unlink     A6
  576. 00000632  205F                     movea.l    A0, [A7]+
  577. 00000634  DEFC 000C                add.w      A7, 0xC
  578. 00000638  4ED0                     jmp        [A0]
  579. export_185:
  580. 0000063A  4E56 0000                link       A6, 0
  581. 0000063E  2F2D FDCC                move.l     -[A7], [A5 - 0x234]
  582. 00000642  486D 05E2                pea.l      [A5 + 0x5E2 /* export_184 */]
  583. 00000646  2F0E                     move.l     -[A7], A6
  584. 00000648  4EBA 0F2A                jsr        [PC + 0xF2A /* 00001574 */]
  585. 0000064C  4E5E                     unlink     A6
  586. 0000064E  205F                     movea.l    A0, [A7]+
  587. 00000650  DEFC 000C                add.w      A7, 0xC
  588. 00000654  4ED0                     jmp        [A0]
  589. export_186:
  590. 00000656  4E56 0000                link       A6, 0
  591. 0000065A  206E 0010                movea.l    A0, [A6 + 0x10]
  592. 0000065E  2050                     movea.l    A0, [A0]
  593. 00000660  4A68 0006                tst.w      [A0 + 0x6]
  594. 00000664  6F10                     ble        +0x12 /* 00000676 */
  595. 00000666  206E 0008                movea.l    A0, [A6 + 0x8]
  596. 0000066A  1F28 000C                move.b     -[A7], [A0 + 0xC]
  597. 0000066E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  598. 00000672  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  599. label00000676:
  600. 00000676  4E5E                     unlink     A6
  601. 00000678  205F                     movea.l    A0, [A7]+
  602. 0000067A  DEFC 000C                add.w      A7, 0xC
  603. 0000067E  4ED0                     jmp        [A0]
  604. export_187:
  605. 00000680  4E56 0000                link       A6, 0
  606. 00000684  4A2E 000C                tst.b      [A6 + 0xC]
  607. 00000688  662A                     bne        +0x2C /* 000006B4 */
  608. 0000068A  7000                     moveq.l    D0, 0x00
  609. 0000068C  2B40 FB48                move.l     [A5 - 0x4B8], D0
  610. 00000690  4267                     clr.w      -[A7]
  611. 00000692  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  612. 00000696  101F                     move.b     D0, [A7]+
  613. 00000698  670A                     beq        +0xC /* 000006A4 */
  614. 0000069A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  615. 0000069E  4EAD 1D62                jsr        [A5 + 0x1D62 /* export_936 */]
  616. 000006A2  6008                     bra        +0xA /* 000006AC */
  617. label000006A4:
  618. 000006A4  42A7                     clr.l      -[A7]
  619. 000006A6  A975                     syscall    TickCount
  620. 000006A8  2B5F FB34                move.l     [A5 - 0x4CC], [A7]+
  621. label000006AC:
  622. 000006AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  623. 000006B0  4EAD 1CE2                jsr        [A5 + 0x1CE2 /* export_920 */]
  624. label000006B4:
  625. 000006B4  7002                     moveq.l    D0, 0x02
  626. 000006B6  B02E 000C                cmp.b      D0, [A6 + 0xC]
  627. 000006BA  6708                     beq        +0xA /* 000006C4 */
  628. 000006BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  629. 000006C0  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  630. label000006C4:
  631. 000006C4  2F2D FDCC                move.l     -[A7], [A5 - 0x234]
  632. 000006C8  486D 05F2                pea.l      [A5 + 0x5F2 /* export_186 */]
  633. 000006CC  2F0E                     move.l     -[A7], A6
  634. 000006CE  4EBA 0EA4                jsr        [PC + 0xEA4 /* 00001574 */]
  635. 000006D2  2F2D FD4E                move.l     -[A7], [A5 - 0x2B2]
  636. 000006D6  486D 05F2                pea.l      [A5 + 0x5F2 /* export_186 */]
  637. 000006DA  2F0E                     move.l     -[A7], A6
  638. 000006DC  4EBA 0E96                jsr        [PC + 0xE96 /* 00001574 */]
  639. 000006E0  4E5E                     unlink     A6
  640. 000006E2  205F                     movea.l    A0, [A7]+
  641. 000006E4  5C4F                     addq.w     A7, 6
  642. 000006E6  4ED0                     jmp        [A0]
  643. export_188:
  644. 000006E8  4E56 FFF0                link       A6, -0x0010
  645. 000006EC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  646. 000006F0  266E 0008                movea.l    A3, [A6 + 0x8]
  647. 000006F4  206E 000C                movea.l    A0, [A6 + 0xC]
  648. 000006F8  20AD FD8A                move.l     [A0], [A5 - 0x276]
  649. 000006FC  286E 0010                movea.l    A4, [A6 + 0x10]
  650. 00000700  3014                     move.w     D0, [A4]
  651. 00000702  5340                     subq.w     D0, 1
  652. 00000704  673A                     beq        +0x3C /* 00000740 */
  653. 00000706  5340                     subq.w     D0, 1
  654. 00000708  6726                     beq        +0x28 /* 00000730 */
  655. 0000070A  5340                     subq.w     D0, 1
  656. 0000070C  6700 00D4                beq        +0xD6 /* 000007E2 */
  657. 00000710  5540                     subq.w     D0, 2
  658. 00000712  6700 00CE                beq        +0xD0 /* 000007E2 */
  659. 00000716  5340                     subq.w     D0, 1
  660. 00000718  6700 00B4                beq        +0xB6 /* 000007CE */
  661. 0000071C  5340                     subq.w     D0, 1
  662. 0000071E  6700 0120                beq        +0x122 /* 00000840 */
  663. 00000722  5340                     subq.w     D0, 1
  664. 00000724  6778                     beq        +0x7A /* 0000079E */
  665. 00000726  5F40                     subq.w     D0, 7
  666. 00000728  6700 0122                beq        +0x124 /* 0000084C */
  667. 0000072C  6000 012E                bra        +0x130 /* 0000085C */
  668. label00000730:
  669. 00000730  2B6C 0006 FDA2           move.l     [A5 - 0x25E], [A4 + 0x6]
  670. 00000736  3B6D FD42 FDE4           move.w     [A5 - 0x21C], [A5 - 0x2BE]
  671. 0000073C  6000 012C                bra        +0x12E /* 0000086A */
  672. label00000740:
  673. 00000740  4267                     clr.w      -[A7]
  674. 00000742  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  675. 00000746  486E FFFC                pea.l      [A6 - 0x4]
  676. 0000074A  A92C                     syscall    FindWindow
  677. 0000074C  3E1F                     move.w     D7, [A7]+
  678. 0000074E  BE6D FBB6                cmp.w      D7, [A5 - 0x44A]
  679. 00000752  670E                     beq        +0x10 /* 00000762 */
  680. 00000754  3B7C 0001 FDE4           move.w     [A5 - 0x21C], 0x1
  681. 0000075A  2B6C 000A FDA6           move.l     [A5 - 0x25A], [A4 + 0xA]
  682. 00000760  6010                     bra        +0x12 /* 00000772 */
  683. label00000762:
  684. 00000762  4267                     clr.w      -[A7]
  685. 00000764  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  686. 00000768  2F0B                     move.l     -[A7], A3
  687. 0000076A  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  688. 0000076E  3B5F FDE4                move.w     [A5 - 0x21C], [A7]+
  689. label00000772:
  690. 00000772  3B6D FDE4 FD42           move.w     [A5 - 0x2BE], [A5 - 0x21C]
  691. 00000778  3B47 FBB6                move.w     [A5 - 0x44A], D7
  692. 0000077C  206E 000C                movea.l    A0, [A6 + 0xC]
  693. 00000780  2F08                     move.l     -[A7], A0
  694. 00000782  42A7                     clr.l      -[A7]
  695. 00000784  3F07                     move.w     -[A7], D7
  696. 00000786  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  697. 0000078A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  698. 0000078E  2F0B                     move.l     -[A7], A3
  699. 00000790  4EAD 1BFA                jsr        [A5 + 0x1BFA /* export_891 */]
  700. 00000794  201F                     move.l     D0, [A7]+
  701. 00000796  205F                     movea.l    A0, [A7]+
  702. 00000798  2080                     move.l     [A0], D0
  703. 0000079A  6000 00CE                bra        +0xD0 /* 0000086A */
  704. label0000079E:
  705. 0000079E  102C 000F                move.b     D0, [A4 + 0xF]
  706. 000007A2  0240 0001                andi.w     D0, 0x1
  707. 000007A6  1D40 FFF9                move.b     [A6 - 0x7], D0
  708. 000007AA  42A7                     clr.l      -[A7]
  709. 000007AC  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  710. 000007B0  A917                     syscall    GetWRefCon
  711. 000007B2  2C1F                     move.l     D6, [A7]+
  712. 000007B4  1F2E FFF9                move.b     -[A7], [A6 - 0x7]
  713. 000007B8  2F06                     move.l     -[A7], D6
  714. 000007BA  4EAD 200A                jsr        [A5 + 0x200A /* export_1021 */]
  715. 000007BE  102E FFF9                move.b     D0, [A6 - 0x7]
  716. 000007C2  6706                     beq        +0x8 /* 000007CA */
  717. 000007C4  1B7C 0001 FD78           move.b     [A5 - 0x288], 0x1
  718. label000007CA:
  719. 000007CA  6000 009E                bra        +0xA0 /* 0000086A */
  720. label000007CE:
  721. 000007CE  42A7                     clr.l      -[A7]
  722. 000007D0  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  723. 000007D4  A917                     syscall    GetWRefCon
  724. 000007D6  2C1F                     move.l     D6, [A7]+
  725. 000007D8  2F06                     move.l     -[A7], D6
  726. 000007DA  4EAD 1F0A                jsr        [A5 + 0x1F0A /* export_989 */]
  727. 000007DE  6000 008A                bra        +0x8C /* 0000086A */
  728. label000007E2:
  729. 000007E2  203C 0000 00FF           move.l     D0, 0xFF
  730. 000007E8  C0AC 0002                and.l      D0, [A4 + 0x2]
  731. 000007EC  3800                     move.w     D4, D0
  732. 000007EE  202C 0002                move.l     D0, [A4 + 0x2]
  733. 000007F2  E088                     lsr        D0, 8
  734. 000007F4  3D40 FFF4                move.w     [A6 - 0xC], D0
  735. 000007F8  102D FDDF                move.b     D0, [A5 - 0x221]
  736. 000007FC  6720                     beq        +0x22 /* 0000081E */
  737. 000007FE  206E 000C                movea.l    A0, [A6 + 0xC]
  738. 00000802  2F08                     move.l     -[A7], A0
  739. 00000804  42A7                     clr.l      -[A7]
  740. 00000806  3F04                     move.w     -[A7], D4
  741. 00000808  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  742. 0000080C  486D FDDA                pea.l      [A5 - 0x226]
  743. 00000810  2F0B                     move.l     -[A7], A3
  744. 00000812  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  745. 00000816  201F                     move.l     D0, [A7]+
  746. 00000818  205F                     movea.l    A0, [A7]+
  747. 0000081A  2080                     move.l     [A0], D0
  748. 0000081C  604C                     bra        +0x4E /* 0000086A */
  749. label0000081E:
  750. 0000081E  206E 000C                movea.l    A0, [A6 + 0xC]
  751. 00000822  2F08                     move.l     -[A7], A0
  752. 00000824  42A7                     clr.l      -[A7]
  753. 00000826  3F04                     move.w     -[A7], D4
  754. 00000828  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  755. 0000082C  486D FDDA                pea.l      [A5 - 0x226]
  756. 00000830  2F2D FD4E                move.l     -[A7], [A5 - 0x2B2]
  757. 00000834  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  758. 00000838  201F                     move.l     D0, [A7]+
  759. 0000083A  205F                     movea.l    A0, [A7]+
  760. 0000083C  2080                     move.l     [A0], D0
  761. 0000083E  602A                     bra        +0x2C /* 0000086A */
  762. label00000840:
  763. 00000840  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  764. 00000844  2F0B                     move.l     -[A7], A3
  765. 00000846  4EAD 1BCA                jsr        [A5 + 0x1BCA /* export_885 */]
  766. 0000084A  601E                     bra        +0x20 /* 0000086A */
  767. label0000084C:
  768. 0000084C  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  769. 00000850  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  770. 00000854  2F0B                     move.l     -[A7], A3
  771. 00000856  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  772. 0000085A  600E                     bra        +0x10 /* 0000086A */
  773. label0000085C:
  774. 0000085C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  775. 00000860  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  776. 00000864  2F0B                     move.l     -[A7], A3
  777. 00000866  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  778. label0000086A:
  779. 0000086A  4205                     clr.b      D5
  780. 0000086C  42A7                     clr.l      -[A7]
  781. 0000086E  A924                     syscall    FrontWindow
  782. 00000870  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  783. 00000874  670C                     beq        +0xE /* 00000882 */
  784. 00000876  206E FFFC                movea.l    A0, [A6 - 0x4]
  785. 0000087A  4A68 006C                tst.w      [A0 + 0x6C]
  786. 0000087E  5DC5                     slt        D5
  787. 00000880  4405                     neg.b      D5
  788. label00000882:
  789. 00000882  BA2D FD53                cmp.b      D5, [A5 - 0x2AD]
  790. 00000886  672C                     beq        +0x2E /* 000008B4 */
  791. 00000888  1B45 FD53                move.b     [A5 - 0x2AD], D5
  792. 0000088C  102D FD53                move.b     D0, [A5 - 0x2AD]
  793. 00000890  670C                     beq        +0xE /* 0000089E */
  794. 00000892  1F3C 0001                move.b     -[A7], 0x1
  795. 00000896  2F0B                     move.l     -[A7], A3
  796. 00000898  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  797. 0000089C  600A                     bra        +0xC /* 000008A8 */
  798. label0000089E:
  799. 0000089E  1F3C 0001                move.b     -[A7], 0x1
  800. 000008A2  2F0B                     move.l     -[A7], A3
  801. 000008A4  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  802. label000008A8:
  803. 000008A8  102D FD53                move.b     D0, [A5 - 0x2AD]
  804. 000008AC  6706                     beq        +0x8 /* 000008B4 */
  805. 000008AE  1B7C 0001 FD78           move.b     [A5 - 0x288], 0x1
  806. label000008B4:
  807. 000008B4  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  808. 000008B8  4E5E                     unlink     A6
  809. 000008BA  205F                     movea.l    A0, [A7]+
  810. 000008BC  DEFC 000C                add.w      A7, 0xC
  811. 000008C0  4ED0                     jmp        [A0]
  812. export_189:
  813. 000008C2  4E56 FFF2                link       A6, -0x000E
  814. 000008C6  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  815. 000008CA  2E2E 0010                move.l     D7, [A6 + 0x10]
  816. 000008CE  2D6D FD8A 0016           move.l     [A6 + 0x16], [A5 - 0x276]
  817. 000008D4  4A87                     tst.l      D7
  818. 000008D6  6708                     beq        +0xA /* 000008E0 */
  819. 000008D8  42A7                     clr.l      -[A7]
  820. 000008DA  2F07                     move.l     -[A7], D7
  821. 000008DC  A917                     syscall    GetWRefCon
  822. 000008DE  2C1F                     move.l     D6, [A7]+
  823. label000008E0:
  824. 000008E0  7003                     moveq.l    D0, 0x03
  825. 000008E2  B06E 0014                cmp.w      D0, [A6 + 0x14]
  826. 000008E6  6706                     beq        +0x8 /* 000008EE */
  827. 000008E8  486D F9B2                pea.l      [A5 - 0x64E]
  828. 000008EC  A851                     syscall    SetCursor
  829. label000008EE:
  830. 000008EE  286E 000C                movea.l    A4, [A6 + 0xC]
  831. 000008F2  302E 0014                move.w     D0, [A6 + 0x14]
  832. 000008F6  6B00 0130                bmi        +0x132 /* 00000A28 */
  833. 000008FA  0C40 0008                cmpi.w     D0, 0x8
  834. 000008FE  6E00 0128                bgt        +0x12A /* 00000A28 */
  835. 00000902  D040                     add.w      D0, D0
  836. 00000904  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  837. 00000908  4EFB 0000                jmp        [PC + D0.w]
  838. 0000090C  00D2                     .incomplete
  839. 0000090E  0014 0036                ori.b      [A4], 0x36 /* '6' */
  840. 00000912  00D4                     .incomplete
  841. 00000914  0042 0050                ori.w      D2, 0x50 /* 'P' */
  842. 00000918  005E 007A                ori.w      [A6]+, 0x7A /* 'z' */
  843. 0000091C  007A 2F2E 0008           ori.w      [PC + 0x8 /* 00000926, value 0x42A7 */], 0x2F2E /* '/.' */
  844. 00000922  4EAD 1CE2                jsr        [A5 + 0x1CE2 /* export_920 */]
  845. 00000926  42A7                     clr.l      -[A7]
  846. 00000928  42A7                     clr.l      -[A7]
  847. 0000092A  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  848. 0000092E  A93D                     syscall    MenuSelect
  849. 00000930  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  850. 00000934  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  851. 00000938  2D5F 0016                move.l     [A6 + 0x16], [A7]+
  852. 0000093C  6000 00EA                bra        +0xEC /* 00000A28 */
  853. 00000940  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  854. 00000944  2F07                     move.l     -[A7], D7
  855. 00000946  A9B3                     syscall    SystemClick
  856. 00000948  6000 00DE                bra        +0xE0 /* 00000A28 */
  857. 0000094C  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  858. 00000950  2F06                     move.l     -[A7], D6
  859. 00000952  4EAD 2022                jsr        [A5 + 0x2022 /* export_1024 */]
  860. 00000956  6000 00D0                bra        +0xD2 /* 00000A28 */
  861. 0000095A  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  862. 0000095E  2F06                     move.l     -[A7], D6
  863. 00000960  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  864. 00000964  6000 00C2                bra        +0xC4 /* 00000A28 */
  865. 00000968  4267                     clr.w      -[A7]
  866. 0000096A  2F07                     move.l     -[A7], D7
  867. 0000096C  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  868. 00000970  A91E                     syscall    TrackGoAway
  869. 00000972  101F                     move.b     D0, [A7]+
  870. 00000974  670A                     beq        +0xC /* 00000980 */
  871. 00000976  2F07                     move.l     -[A7], D7
  872. 00000978  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  873. 0000097C  4EAD 1CF2                jsr        [A5 + 0x1CF2 /* export_922 */]
  874. label00000980:
  875. 00000980  6000 00A6                bra        +0xA8 /* 00000A28 */
  876. 00000984  4267                     clr.w      -[A7]
  877. 00000986  2F07                     move.l     -[A7], D7
  878. 00000988  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  879. 0000098C  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  880. 00000990  A83B                     syscall    TrackBox
  881. 00000992  101F                     move.b     D0, [A7]+
  882. 00000994  6744                     beq        +0x46 /* 000009DA */
  883. 00000996  2F06                     move.l     -[A7], D6
  884. 00000998  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  885. 0000099C  206D FA1E                movea.l    A0, [A5 - 0x5E2]
  886. 000009A0  4868 0010                pea.l      [A0 + 0x10]
  887. 000009A4  A8A3                     syscall    EraseRect
  888. 000009A6  2F07                     move.l     -[A7], D7
  889. 000009A8  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  890. 000009AC  4267                     clr.w      -[A7]
  891. 000009AE  A83A                     syscall    ZoomWindow
  892. 000009B0  2047                     movea.l    A0, D7
  893. 000009B2  47E8 0010                lea.l      A3, [A0 + 0x10]
  894. 000009B6  302B 0006                move.w     D0, [A3 + 0x6]
  895. 000009BA  906B 0002                sub.w      D0, [A3 + 0x2]
  896. 000009BE  3D40 FFFA                move.w     [A6 - 0x6], D0
  897. 000009C2  302B 0004                move.w     D0, [A3 + 0x4]
  898. 000009C6  9053                     sub.w      D0, [A3]
  899. 000009C8  3D40 FFF8                move.w     [A6 - 0x8], D0
  900. 000009CC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  901. 000009D0  1F3C 0001                move.b     -[A7], 0x1
  902. 000009D4  2F06                     move.l     -[A7], D6
  903. 000009D6  4EAD 1F72                jsr        [A5 + 0x1F72 /* export_1002 */]
  904. label000009DA:
  905. 000009DA  604C                     bra        +0x4E /* 00000A28 */
  906. 000009DC  604A                     bra        +0x4C /* 00000A28 */
  907. 000009DE  42A7                     clr.l      -[A7]
  908. 000009E0  A924                     syscall    FrontWindow
  909. 000009E2  BE9F                     cmp.l      D7, [A7]+
  910. 000009E4  6604                     bne        +0x6 /* 000009EA */
  911. 000009E6  7A01                     moveq.l    D5, 0x01
  912. 000009E8  6026                     bra        +0x28 /* 00000A10 */
  913. label000009EA:
  914. 000009EA  2806                     move.l     D4, D6
  915. 000009EC  2044                     movea.l    A0, D4
  916. 000009EE  2050                     movea.l    A0, [A0]
  917. 000009F0  1A28 0075                move.b     D5, [A0 + 0x75]
  918. 000009F4  2044                     movea.l    A0, D4
  919. 000009F6  2050                     movea.l    A0, [A0]
  920. 000009F8  1028 0074                move.b     D0, [A0 + 0x74]
  921. 000009FC  6712                     beq        +0x14 /* 00000A10 */
  922. 000009FE  2F07                     move.l     -[A7], D7
  923. 00000A00  A91F                     syscall    SelectWindow
  924. 00000A02  1005                     move.b     D0, D5
  925. 00000A04  670A                     beq        +0xC /* 00000A10 */
  926. 00000A06  1F3C 0001                move.b     -[A7], 0x1
  927. 00000A0A  2F04                     move.l     -[A7], D4
  928. 00000A0C  4EAD 200A                jsr        [A5 + 0x200A /* export_1021 */]
  929. label00000A10:
  930. 00000A10  1005                     move.b     D0, D5
  931. 00000A12  6714                     beq        +0x16 /* 00000A28 */
  932. 00000A14  42A7                     clr.l      -[A7]
  933. 00000A16  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  934. 00000A1A  486D FDDA                pea.l      [A5 - 0x226]
  935. 00000A1E  2F06                     move.l     -[A7], D6
  936. 00000A20  4EAD 201A                jsr        [A5 + 0x201A /* export_1023 */]
  937. 00000A24  2D5F 0016                move.l     [A6 + 0x16], [A7]+
  938. label00000A28:
  939. 00000A28  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  940. 00000A2C  4E5E                     unlink     A6
  941. 00000A2E  205F                     movea.l    A0, [A7]+
  942. 00000A30  DEFC 000E                add.w      A7, 0xE
  943. 00000A34  4ED0                     jmp        [A0]
  944. export_190:
  945. 00000A36  4E56 FFF8                link       A6, -0x0008
  946. 00000A3A  48E7 0108                movem.l    -[A7], D7,A4
  947. 00000A3E  286E 0008                movea.l    A4, [A6 + 0x8]
  948. 00000A42  204C                     movea.l    A0, A4
  949. 00000A44  5088                     addq.l     A0, 8
  950. 00000A46  2050                     movea.l    A0, [A0]
  951. 00000A48  2D48 FFF8                move.l     [A6 - 0x8], A0
  952. 00000A4C  102D FD41                move.b     D0, [A5 - 0x2BF]
  953. 00000A50  670E                     beq        +0x10 /* 00000A60 */
  954. 00000A52  2F2D FEFA                move.l     -[A7], [A5 - 0x106]
  955. 00000A56  4EAD 1722                jsr        [A5 + 0x1722 /* export_736 */]
  956. 00000A5A  7000                     moveq.l    D0, 0x00
  957. 00000A5C  2B40 FEFA                move.l     [A5 - 0x106], D0
  958. label00000A60:
  959. 00000A60  42A7                     clr.l      -[A7]
  960. 00000A62  206C 000C                movea.l    A0, [A4 + 0xC]
  961. 00000A66  2050                     movea.l    A0, [A0]
  962. 00000A68  3F28 0002                move.w     -[A7], [A0 + 0x2]
  963. 00000A6C  4267                     clr.w      -[A7]
  964. 00000A6E  2E9F                     move.l     [A7], [A7]+
  965. 00000A70  2E1F                     move.l     D7, [A7]+
  966. 00000A72  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  967. 00000A76  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  968. 00000A7A  7000                     moveq.l    D0, 0x00
  969. 00000A7C  2B40 FDBE                move.l     [A5 - 0x242], D0
  970. 00000A80  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  971. 00000A84  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  972. 00000A88  2F07                     move.l     -[A7], D7
  973. 00000A8A  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  974. 00000A8E  4CDF 1080                movem.l    D7,A4, [A7]+
  975. 00000A92  4E5E                     unlink     A6
  976. 00000A94  205F                     movea.l    A0, [A7]+
  977. 00000A96  DEFC 000A                add.w      A7, 0xA /* '\n' */
  978. 00000A9A  4ED0                     jmp        [A0]
  979. export_191:
  980. 00000A9C  4E56 FFBC                link       A6, -0x0044
  981. 00000AA0  48E7 0118                movem.l    -[A7], D7,A3,A4
  982. 00000AA4  202E 000C                move.l     D0, [A6 + 0xC]
  983. 00000AA8  B0AD FDBE                cmp.l      D0, [A5 - 0x242]
  984. 00000AAC  6700 009C                beq        +0x9E /* 00000B4A */
  985. 00000AB0  206E 000C                movea.l    A0, [A6 + 0xC]
  986. 00000AB4  226E 000C                movea.l    A1, [A6 + 0xC]
  987. 00000AB8  2251                     movea.l    A1, [A1]
  988. 00000ABA  1029 000D                move.b     D0, [A1 + 0xD]
  989. 00000ABE  2050                     movea.l    A0, [A0]
  990. 00000AC0  8028 000E                or.b       D0, [A0 + 0xE]
  991. 00000AC4  1E00                     move.b     D7, D0
  992. 00000AC6  6708                     beq        +0xA /* 00000AD0 */
  993. 00000AC8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  994. 00000ACC  4EAD 1D02                jsr        [A5 + 0x1D02 /* export_924 */]
  995. label00000AD0:
  996. 00000AD0  206E 000C                movea.l    A0, [A6 + 0xC]
  997. 00000AD4  2050                     movea.l    A0, [A0]
  998. 00000AD6  216D FD4E 0008           move.l     [A0 + 0x8], [A5 - 0x2B2]
  999. 00000ADC  486E FFBE                pea.l      [A6 - 0x42]
  1000. 00000AE0  486D 0612                pea.l      [A5 + 0x612 /* export_190 */]
  1001. 00000AE4  2F0E                     move.l     -[A7], A6
  1002. 00000AE6  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  1003. 00000AEA  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  1004. 00000AEE  422D FD41                clr.b      [A5 - 0x2BF]
  1005. 00000AF2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1006. 00000AF6  4EAD 2232                jsr        [A5 + 0x2232 /* export_1090 */]
  1007. 00000AFA  486E FFBE                pea.l      [A6 - 0x42]
  1008. 00000AFE  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  1009. 00000B02  1007                     move.b     D0, D7
  1010. 00000B04  6712                     beq        +0x14 /* 00000B18 */
  1011. 00000B06  2B6E 000C FDBE           move.l     [A5 - 0x242], [A6 + 0xC]
  1012. 00000B0C  206E 000C                movea.l    A0, [A6 + 0xC]
  1013. 00000B10  2050                     movea.l    A0, [A0]
  1014. 00000B12  117C 0001 000C           move.b     [A0 + 0xC], 0x1
  1015. label00000B18:
  1016. 00000B18  286E 000C                movea.l    A4, [A6 + 0xC]
  1017. 00000B1C  2054                     movea.l    A0, [A4]
  1018. 00000B1E  1028 000E                move.b     D0, [A0 + 0xE]
  1019. 00000B22  671A                     beq        +0x1C /* 00000B3E */
  1020. 00000B24  2054                     movea.l    A0, [A4]
  1021. 00000B26  4AA8 0004                tst.l      [A0 + 0x4]
  1022. 00000B2A  6712                     beq        +0x14 /* 00000B3E */
  1023. 00000B2C  2054                     movea.l    A0, [A4]
  1024. 00000B2E  2668 0004                movea.l    A3, [A0 + 0x4]
  1025. 00000B32  2253                     movea.l    A1, [A3]
  1026. 00000B34  2029 0014                move.l     D0, [A1 + 0x14]
  1027. 00000B38  5280                     addq.l     D0, 1
  1028. 00000B3A  2340 0014                move.l     [A1 + 0x14], D0
  1029. label00000B3E:
  1030. 00000B3E  1007                     move.b     D0, D7
  1031. 00000B40  6608                     bne        +0xA /* 00000B4A */
  1032. 00000B42  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1033. 00000B46  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  1034. label00000B4A:
  1035. 00000B4A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1036. 00000B4E  4E5E                     unlink     A6
  1037. 00000B50  205F                     movea.l    A0, [A7]+
  1038. 00000B52  504F                     addq.w     A7, 8
  1039. 00000B54  4ED0                     jmp        [A0]
  1040. export_192:
  1041. 00000B56  4E56 0000                link       A6, 0
  1042. 00000B5A  4A6E 0010                tst.w      [A6 + 0x10]
  1043. 00000B5E  6718                     beq        +0x1A /* 00000B78 */
  1044. 00000B60  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  1045. 00000B64  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1046. 00000B68  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1047. 00000B6C  206E 0008                movea.l    A0, [A6 + 0x8]
  1048. 00000B70  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1049. 00000B74  4EAD 1D5A                jsr        [A5 + 0x1D5A /* export_935 */]
  1050. label00000B78:
  1051. 00000B78  206E 0008                movea.l    A0, [A6 + 0x8]
  1052. 00000B7C  2C48                     movea.l    A6, A0
  1053. 00000B7E  4EFA 007C                jmp        [PC + 0x7C /* 00000BFC */]
  1054. 00000B82  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  1055. 00000B86  205F                     movea.l    A0, [A7]+
  1056. 00000B88  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1057. 00000B8C  4ED0                     jmp        [A0]
  1058. export_193:
  1059. 00000B8E  4E56 FFBE                link       A6, -0x0042
  1060. 00000B92  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1061. 00000B96  486E FFBE                pea.l      [A6 - 0x42]
  1062. 00000B9A  486D 0622                pea.l      [A5 + 0x622 /* export_192 */]
  1063. 00000B9E  2F0E                     move.l     -[A7], A6
  1064. 00000BA0  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  1065. 00000BA4  4267                     clr.w      -[A7]
  1066. 00000BA6  3F2D FD9C                move.w     -[A7], [A5 - 0x264]
  1067. 00000BAA  486D FDAA                pea.l      [A5 - 0x256]
  1068. 00000BAE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1069. 00000BB2  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  1070. 00000BB6  101F                     move.b     D0, [A7]+
  1071. 00000BB8  6724                     beq        +0x26 /* 00000BDE */
  1072. 00000BBA  4A2D FBB9                tst.b      [A5 - 0x447]
  1073. 00000BBE  670C                     beq        +0xE /* 00000BCC */
  1074. 00000BC0  1F3C 0002                move.b     -[A7], 0x2
  1075. 00000BC4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1076. 00000BC8  4EAD 1CBA                jsr        [A5 + 0x1CBA /* export_915 */]
  1077. label00000BCC:
  1078. 00000BCC  422D FBB9                clr.b      [A5 - 0x447]
  1079. 00000BD0  486D FDAA                pea.l      [A5 - 0x256]
  1080. 00000BD4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1081. 00000BD8  4EAD 1BD2                jsr        [A5 + 0x1BD2 /* export_886 */]
  1082. 00000BDC  6012                     bra        +0x14 /* 00000BF0 */
  1083. label00000BDE:
  1084. 00000BDE  1F2D FBB9                move.b     -[A7], [A5 - 0x447]
  1085. 00000BE2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1086. 00000BE6  4EAD 1CBA                jsr        [A5 + 0x1CBA /* export_915 */]
  1087. 00000BEA  1B7C 0001 FBB9           move.b     [A5 - 0x447], 0x1
  1088. label00000BF0:
  1089. 00000BF0  4EBA 06FC                jsr        [PC + 0x6FC /* 000012EE */]
  1090. 00000BF4  486E FFBE                pea.l      [A6 - 0x42]
  1091. 00000BF8  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  1092. label00000BFC:
  1093. 00000BFC  4FEE FF9E                lea.l      A7, [A6 - 0x62]
  1094. 00000C00  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1095. 00000C04  4E5E                     unlink     A6
  1096. 00000C06  2E9F                     move.l     [A7], [A7]+
  1097. 00000C08  4E75                     rts
  1098. export_194:
  1099. 00000C0A  4E56 0000                link       A6, 0
  1100. 00000C0E  1F3C 0001                move.b     -[A7], 0x1
  1101. 00000C12  4EBA 0692                jsr        [PC + 0x692 /* 000012A6 */]
  1102. 00000C16  102E 000C                move.b     D0, [A6 + 0xC]
  1103. 00000C1A  6704                     beq        +0x6 /* 00000C20 */
  1104. 00000C1C  4EBA 06D0                jsr        [PC + 0x6D0 /* 000012EE */]
  1105. label00000C20:
  1106. 00000C20  4E5E                     unlink     A6
  1107. 00000C22  205F                     movea.l    A0, [A7]+
  1108. 00000C24  5C4F                     addq.w     A7, 6
  1109. 00000C26  4ED0                     jmp        [A0]
  1110. export_195:
  1111. 00000C28  4E56 FDFA                link       A6, -0x0206
  1112. 00000C2C  48E7 0700                movem.l    -[A7], D5,D6,D7
  1113. 00000C30  3E2E 000C                move.w     D7, [A6 + 0xC]
  1114. 00000C34  1A2E 000E                move.b     D5, [A6 + 0xE]
  1115. 00000C38  BA2D FB3B                cmp.b      D5, [A5 - 0x4C5]
  1116. 00000C3C  56C0                     sne        D0
  1117. 00000C3E  BE6D FB38                cmp.w      D7, [A5 - 0x4C8]
  1118. 00000C42  56C1                     sne        D1
  1119. 00000C44  8001                     or.b       D0, D1
  1120. 00000C46  677E                     beq        +0x80 /* 00000CC6 */
  1121. 00000C48  70FF                     moveq.l    D0, 0xFFFFFFFF
  1122. 00000C4A  B047                     cmp.w      D0, D7
  1123. 00000C4C  6604                     bne        +0x6 /* 00000C52 */
  1124. 00000C4E  7C0B                     moveq.l    D6, 0x0B
  1125. 00000C50  600A                     bra        +0xC /* 00000C5C */
  1126. label00000C52:
  1127. 00000C52  1005                     move.b     D0, D5
  1128. 00000C54  6704                     beq        +0x6 /* 00000C5A */
  1129. 00000C56  7C05                     moveq.l    D6, 0x05
  1130. 00000C58  6002                     bra        +0x4 /* 00000C5C */
  1131. label00000C5A:
  1132. 00000C5A  7C06                     moveq.l    D6, 0x06
  1133. label00000C5C:
  1134. 00000C5C  486E FEFE                pea.l      [A6 - 0x102]
  1135. 00000C60  3F3C 00FA                move.w     -[A7], 0xFA
  1136. 00000C64  3F06                     move.w     -[A7], D6
  1137. 00000C66  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  1138. 00000C6A  4267                     clr.w      -[A7]
  1139. 00000C6C  486E FEFE                pea.l      [A6 - 0x102]
  1140. 00000C70  486E FDFC                pea.l      [A6 - 0x204]
  1141. 00000C74  486E FDFA                pea.l      [A6 - 0x206]
  1142. 00000C78  4EBA 0A8A                jsr        [PC + 0xA8A /* 00001704 */]
  1143. 00000C7C  101F                     move.b     D0, [A7]+
  1144. 00000C7E  6732                     beq        +0x34 /* 00000CB2 */
  1145. 00000C80  4A47                     tst.w      D7
  1146. 00000C82  57C0                     seq        D0
  1147. 00000C84  72FF                     moveq.l    D1, 0xFFFFFFFF
  1148. 00000C86  B247                     cmp.w      D1, D7
  1149. 00000C88  57C1                     seq        D1
  1150. 00000C8A  8001                     or.b       D0, D1
  1151. 00000C8C  6706                     beq        +0x8 /* 00000C94 */
  1152. 00000C8E  422E FDFE                clr.b      [A6 - 0x202]
  1153. 00000C92  600A                     bra        +0xC /* 00000C9E */
  1154. label00000C94:
  1155. 00000C94  3F07                     move.w     -[A7], D7
  1156. 00000C96  486E FDFE                pea.l      [A6 - 0x202]
  1157. 00000C9A  4EBA 0834                jsr        [PC + 0x834 /* 000014D0 */]
  1158. label00000C9E:
  1159. 00000C9E  4267                     clr.w      -[A7]
  1160. 00000CA0  486E FEFE                pea.l      [A6 - 0x102]
  1161. 00000CA4  486E FDFE                pea.l      [A6 - 0x202]
  1162. 00000CA8  2F2E FDFA                move.l     -[A7], [A6 - 0x206]
  1163. 00000CAC  4EBA 0CEE                jsr        [PC + 0xCEE /* 0000199C */]
  1164. 00000CB0  101F                     move.b     D0, [A7]+
  1165. label00000CB2:
  1166. 00000CB2  3F3C 0065                move.w     -[A7], 0x65 /* 'e' */
  1167. 00000CB6  486E FEFE                pea.l      [A6 - 0x102]
  1168. 00000CBA  4EBA 0C0A                jsr        [PC + 0xC0A /* 000018C6 */]
  1169. 00000CBE  1B45 FB3B                move.b     [A5 - 0x4C5], D5
  1170. 00000CC2  3B47 FB38                move.w     [A5 - 0x4C8], D7
  1171. label00000CC6:
  1172. 00000CC6  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  1173. 00000CCA  4E5E                     unlink     A6
  1174. 00000CCC  205F                     movea.l    A0, [A7]+
  1175. 00000CCE  504F                     addq.w     A7, 8
  1176. 00000CD0  4ED0                     jmp        [A0]
  1177. fn00000CD2:
  1178. 00000CD2  4E56 FFE2                link       A6, -0x001E
  1179. 00000CD6  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1180. 00000CDA  42A7                     clr.l      -[A7]
  1181. 00000CDC  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  1182. 00000CE0  285F                     movea.l    A4, [A7]+
  1183. 00000CE2  2054                     movea.l    A0, [A4]
  1184. 00000CE4  3010                     move.w     D0, [A0]
  1185. 00000CE6  48C0                     ext.l      D0
  1186. 00000CE8  81FC 0006                divs.w     D0, 0x6
  1187. 00000CEC  3A00                     move.w     D5, D0
  1188. 00000CEE  3D45 FFE4                move.w     [A6 - 0x1C], D5
  1189. 00000CF2  7E01                     moveq.l    D7, 0x01
  1190. 00000CF4  6034                     bra        +0x36 /* 00000D2A */
  1191. label00000CF6:
  1192. 00000CF6  2054                     movea.l    A0, [A4]
  1193. 00000CF8  3007                     move.w     D0, D7
  1194. 00000CFA  C1FC 0006                muls.w     D0, 0x6
  1195. 00000CFE  2670 0000                movea.l    A3, [A0 + D0.w]
  1196. 00000D02  2053                     movea.l    A0, [A3]
  1197. 00000D04  7002                     moveq.l    D0, 0x02
  1198. 00000D06  B050                     cmp.w      D0, [A0]
  1199. 00000D08  5FC0                     sle        D0
  1200. 00000D0A  2053                     movea.l    A0, [A3]
  1201. 00000D0C  723F                     moveq.l    D1, 0x3F
  1202. 00000D0E  B250                     cmp.w      D1, [A0]
  1203. 00000D10  5CC1                     sge        D1
  1204. 00000D12  C001                     and.b      D0, D1
  1205. 00000D14  6710                     beq        +0x12 /* 00000D26 */
  1206. 00000D16  2F0B                     move.l     -[A7], A3
  1207. 00000D18  41EE 000C                lea.l      A0, [A6 + 0xC]
  1208. 00000D1C  2018                     move.l     D0, [A0]+
  1209. 00000D1E  6702                     beq        +0x4 /* 00000D22 */
  1210. 00000D20  2F00                     move.l     -[A7], D0
  1211. label00000D22:
  1212. 00000D22  2050                     movea.l    A0, [A0]
  1213. 00000D24  4E90                     jsr        [A0]
  1214. label00000D26:
  1215. 00000D26  5247                     addq.w     D7, 1
  1216. 00000D28  6906                     bvs        +0x8 /* 00000D30 */
  1217. label00000D2A:
  1218. 00000D2A  BE6E FFE4                cmp.w      D7, [A6 - 0x1C]
  1219. 00000D2E  6FC6                     ble        -0x38 /* 00000CF6 */
  1220. label00000D30:
  1221. 00000D30  102D FB20                move.b     D0, [A5 - 0x4E0]
  1222. 00000D34  675E                     beq        +0x60 /* 00000D94 */
  1223. 00000D36  2054                     movea.l    A0, [A4]
  1224. 00000D38  3010                     move.w     D0, [A0]
  1225. 00000D3A  48C0                     ext.l      D0
  1226. 00000D3C  D094                     add.l      D0, [A4]
  1227. 00000D3E  2C00                     move.l     D6, D0
  1228. 00000D40  700C                     moveq.l    D0, 0x0C
  1229. 00000D42  DC80                     add.l      D6, D0
  1230. 00000D44  2054                     movea.l    A0, [A4]
  1231. 00000D46  3010                     move.w     D0, [A0]
  1232. 00000D48  48C0                     ext.l      D0
  1233. 00000D4A  D094                     add.l      D0, [A4]
  1234. 00000D4C  5C80                     addq.l     D0, 6
  1235. 00000D4E  2040                     movea.l    A0, D0
  1236. 00000D50  3810                     move.w     D4, [A0]
  1237. 00000D52  3004                     move.w     D0, D4
  1238. 00000D54  48C0                     ext.l      D0
  1239. 00000D56  81FC 0006                divs.w     D0, 0x6
  1240. 00000D5A  3D40 FFF2                move.w     [A6 - 0xE], D0
  1241. 00000D5E  3D6E FFF2 FFE2           move.w     [A6 - 0x1E], [A6 - 0xE]
  1242. 00000D64  7E01                     moveq.l    D7, 0x01
  1243. 00000D66  6026                     bra        +0x28 /* 00000D8E */
  1244. label00000D68:
  1245. 00000D68  2F06                     move.l     -[A7], D6
  1246. 00000D6A  486E FFE6                pea.l      [A6 - 0x1A]
  1247. 00000D6E  7006                     moveq.l    D0, 0x06
  1248. 00000D70  2F00                     move.l     -[A7], D0
  1249. 00000D72  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1250. 00000D76  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1251. 00000D7A  41EE 000C                lea.l      A0, [A6 + 0xC]
  1252. 00000D7E  2018                     move.l     D0, [A0]+
  1253. 00000D80  6702                     beq        +0x4 /* 00000D84 */
  1254. 00000D82  2F00                     move.l     -[A7], D0
  1255. label00000D84:
  1256. 00000D84  2050                     movea.l    A0, [A0]
  1257. 00000D86  4E90                     jsr        [A0]
  1258. 00000D88  5C86                     addq.l     D6, 6
  1259. 00000D8A  5247                     addq.w     D7, 1
  1260. 00000D8C  6906                     bvs        +0x8 /* 00000D94 */
  1261. label00000D8E:
  1262. 00000D8E  BE6E FFE2                cmp.w      D7, [A6 - 0x1E]
  1263. 00000D92  6FD4                     ble        -0x2A /* 00000D68 */
  1264. label00000D94:
  1265. 00000D94  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1266. 00000D98  4E5E                     unlink     A6
  1267. 00000D9A  205F                     movea.l    A0, [A7]+
  1268. 00000D9C  DEFC 000C                add.w      A7, 0xC
  1269. 00000DA0  4ED0                     jmp        [A0]
  1270. export_196:
  1271. 00000DA2  4E56 FFF6                link       A6, -0x000A
  1272. 00000DA6  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1273. 00000DAA  2C2E 000C                move.l     D6, [A6 + 0xC]
  1274. 00000DAE  266E 0008                movea.l    A3, [A6 + 0x8]
  1275. 00000DB2  204B                     movea.l    A0, A3
  1276. 00000DB4  5088                     addq.l     A0, 8
  1277. 00000DB6  2050                     movea.l    A0, [A0]
  1278. 00000DB8  2D48 FFF8                move.l     [A6 - 0x8], A0
  1279. 00000DBC  2046                     movea.l    A0, D6
  1280. 00000DBE  2850                     movea.l    A4, [A0]
  1281. 00000DC0  102C 000D                move.b     D0, [A4 + 0xD]
  1282. 00000DC4  0240 0001                andi.w     D0, 0x1
  1283. 00000DC8  3214                     move.w     D1, [A4]
  1284. 00000DCA  1780 10BC                move.b     [A3 + D1.w - 0x68], D0
  1285. 00000DCE  7000                     moveq.l    D0, 0x00
  1286. 00000DD0  2940 000A                move.l     [A4 + 0xA], D0
  1287. 00000DD4  3014                     move.w     D0, [A4]
  1288. 00000DD6  E540                     asl        D0.w, 2
  1289. 00000DD8  41EB FEBC                lea.l      A0, [A3 - 0x144]
  1290. 00000DDC  21AC 0006 0000           move.l     [A0 + D0.w], [A4 + 0x6]
  1291. 00000DE2  296D FB5C 0006           move.l     [A4 + 0x6], [A5 - 0x4A4]
  1292. 00000DE8  4267                     clr.w      -[A7]
  1293. 00000DEA  2F06                     move.l     -[A7], D6
  1294. 00000DEC  A950                     syscall    CountMItems
  1295. 00000DEE  3D5F FFF6                move.w     [A6 - 0xA], [A7]+
  1296. 00000DF2  7E01                     moveq.l    D7, 0x01
  1297. 00000DF4  602E                     bra        +0x30 /* 00000E24 */
  1298. label00000DF6:
  1299. 00000DF6  102D FB20                move.b     D0, [A5 - 0x4E0]
  1300. 00000DFA  671C                     beq        +0x1E /* 00000E18 */
  1301. 00000DFC  2F06                     move.l     -[A7], D6
  1302. 00000DFE  3F07                     move.w     -[A7], D7
  1303. 00000E00  486E FFFC                pea.l      [A6 - 0x4]
  1304. 00000E04  A84E                     syscall    GetItemCmd
  1305. 00000E06  701B                     moveq.l    D0, 0x1B
  1306. 00000E08  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  1307. 00000E0C  6708                     beq        +0xA /* 00000E16 */
  1308. 00000E0E  2F06                     move.l     -[A7], D6
  1309. 00000E10  3F07                     move.w     -[A7], D7
  1310. 00000E12  4267                     clr.w      -[A7]
  1311. 00000E14  A945                     syscall    CheckItem
  1312. label00000E16:
  1313. 00000E16  6008                     bra        +0xA /* 00000E20 */
  1314. label00000E18:
  1315. 00000E18  2F06                     move.l     -[A7], D6
  1316. 00000E1A  3F07                     move.w     -[A7], D7
  1317. 00000E1C  4267                     clr.w      -[A7]
  1318. 00000E1E  A945                     syscall    CheckItem
  1319. label00000E20:
  1320. 00000E20  5247                     addq.w     D7, 1
  1321. 00000E22  6906                     bvs        +0x8 /* 00000E2A */
  1322. label00000E24:
  1323. 00000E24  BE6E FFF6                cmp.w      D7, [A6 - 0xA]
  1324. 00000E28  6FCC                     ble        -0x32 /* 00000DF6 */
  1325. label00000E2A:
  1326. 00000E2A  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1327. 00000E2E  4E5E                     unlink     A6
  1328. 00000E30  205F                     movea.l    A0, [A7]+
  1329. 00000E32  504F                     addq.w     A7, 8
  1330. 00000E34  4ED0                     jmp        [A0]
  1331. export_197:
  1332. 00000E36  4E56 FFF8                link       A6, -0x0008
  1333. 00000E3A  48E7 0118                movem.l    -[A7], D7,A3,A4
  1334. 00000E3E  266E 0008                movea.l    A3, [A6 + 0x8]
  1335. 00000E42  204B                     movea.l    A0, A3
  1336. 00000E44  5088                     addq.l     A0, 8
  1337. 00000E46  2050                     movea.l    A0, [A0]
  1338. 00000E48  2D48 FFF8                move.l     [A6 - 0x8], A0
  1339. 00000E4C  206E 000C                movea.l    A0, [A6 + 0xC]
  1340. 00000E50  2850                     movea.l    A4, [A0]
  1341. 00000E52  2E2C 000A                move.l     D7, [A4 + 0xA]
  1342. 00000E56  670A                     beq        +0xC /* 00000E62 */
  1343. 00000E58  8EBC 0000 0001           or.l       D7, 0x1
  1344. 00000E5E  2947 000A                move.l     [A4 + 0xA], D7
  1345. label00000E62:
  1346. 00000E62  1007                     move.b     D0, D7
  1347. 00000E64  0240 0001                andi.w     D0, 0x1
  1348. 00000E68  3214                     move.w     D1, [A4]
  1349. 00000E6A  B033 10BC                cmp.b      D0, [A3 + D1.w - 0x68]
  1350. 00000E6E  6706                     beq        +0x8 /* 00000E76 */
  1351. 00000E70  1B7C 0001 FD78           move.b     [A5 - 0x288], 0x1
  1352. label00000E76:
  1353. 00000E76  3014                     move.w     D0, [A4]
  1354. 00000E78  E540                     asl        D0.w, 2
  1355. 00000E7A  41EB FEBC                lea.l      A0, [A3 - 0x144]
  1356. 00000E7E  2970 0000 0006           move.l     [A4 + 0x6], [A0 + D0.w]
  1357. 00000E84  4A6C 0002                tst.w      [A4 + 0x2]
  1358. 00000E88  6606                     bne        +0x8 /* 00000E90 */
  1359. 00000E8A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1360. 00000E8E  A948                     syscall    CalcMenuSize
  1361. label00000E90:
  1362. 00000E90  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1363. 00000E94  4E5E                     unlink     A6
  1364. 00000E96  205F                     movea.l    A0, [A7]+
  1365. 00000E98  504F                     addq.w     A7, 8
  1366. 00000E9A  4ED0                     jmp        [A0]
  1367. export_198:
  1368. 00000E9C  4E56 FEBC                link       A6, -0x0144
  1369. 00000EA0  102D FD8F                move.b     D0, [A5 - 0x271]
  1370. 00000EA4  0A00 0001                xori.b     D0, 0x1
  1371. 00000EA8  802D FD78                or.b       D0, [A5 - 0x288]
  1372. 00000EAC  6748                     beq        +0x4A /* 00000EF6 */
  1373. 00000EAE  486D 0642                pea.l      [A5 + 0x642 /* export_196 */]
  1374. 00000EB2  2F0E                     move.l     -[A7], A6
  1375. 00000EB4  2F0E                     move.l     -[A7], A6
  1376. 00000EB6  4EBA FE1A                jsr        [PC - 0x1E6 /* 00000CD2 */]
  1377. 00000EBA  422D FBC9                clr.b      [A5 - 0x437]
  1378. 00000EBE  2F2D FD4E                move.l     -[A7], [A5 - 0x2B2]
  1379. 00000EC2  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  1380. 00000EC6  102D FD53                move.b     D0, [A5 - 0x2AD]
  1381. 00000ECA  660C                     bne        +0xE /* 00000ED8 */
  1382. 00000ECC  3F3C 0069                move.w     -[A7], 0x69 /* 'i' */
  1383. 00000ED0  1F2D FBC9                move.b     -[A7], [A5 - 0x437]
  1384. 00000ED4  4EBA 06EA                jsr        [PC + 0x6EA /* 000015C0 */]
  1385. label00000ED8:
  1386. 00000ED8  486D 064A                pea.l      [A5 + 0x64A /* export_197 */]
  1387. 00000EDC  2F0E                     move.l     -[A7], A6
  1388. 00000EDE  2F0E                     move.l     -[A7], A6
  1389. 00000EE0  4EBA FDF0                jsr        [PC - 0x210 /* 00000CD2 */]
  1390. 00000EE4  102D FD78                move.b     D0, [A5 - 0x288]
  1391. 00000EE8  6706                     beq        +0x8 /* 00000EF0 */
  1392. 00000EEA  A937                     syscall    DrawMenuBar
  1393. 00000EEC  422D FD78                clr.b      [A5 - 0x288]
  1394. label00000EF0:
  1395. 00000EF0  1B7C 0001 FD8F           move.b     [A5 - 0x271], 0x1
  1396. label00000EF6:
  1397. 00000EF6  4E5E                     unlink     A6
  1398. 00000EF8  2E9F                     move.l     [A7], [A7]+
  1399. 00000EFA  4E75                     rts
  1400. export_199:
  1401. 00000EFC  4E56 FFE2                link       A6, -0x001E
  1402. 00000F00  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1403. 00000F04  2A2E 0008                move.l     D5, [A6 + 0x8]
  1404. 00000F08  282E 000E                move.l     D4, [A6 + 0xE]
  1405. 00000F0C  2004                     move.l     D0, D4
  1406. 00000F0E  C0BC FF00 0000           and.l      D0, 0xFF000000
  1407. 00000F14  0C80 0100 0000           cmpi.l     D0, 0x1000000
  1408. 00000F1A  6672                     bne        +0x74 /* 00000F8E */
  1409. 00000F1C  1E04                     move.b     D7, D4
  1410. 00000F1E  0247 0001                andi.w     D7, 0x1
  1411. 00000F22  2004                     move.l     D0, D4
  1412. 00000F24  C0BC 0000 0002           and.l      D0, 0x2
  1413. 00000F2A  4A80                     tst.l      D0
  1414. 00000F2C  56C6                     sne        D6
  1415. 00000F2E  4406                     neg.b      D6
  1416. 00000F30  1007                     move.b     D0, D7
  1417. 00000F32  670A                     beq        +0xC /* 00000F3E */
  1418. 00000F34  1F06                     move.b     -[A7], D6
  1419. 00000F36  2F05                     move.l     -[A7], D5
  1420. 00000F38  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  1421. 00000F3C  6008                     bra        +0xA /* 00000F46 */
  1422. label00000F3E:
  1423. 00000F3E  1F06                     move.b     -[A7], D6
  1424. 00000F40  2F05                     move.l     -[A7], D5
  1425. 00000F42  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  1426. label00000F46:
  1427. 00000F46  42A7                     clr.l      -[A7]
  1428. 00000F48  A924                     syscall    FrontWindow
  1429. 00000F4A  285F                     movea.l    A4, [A7]+
  1430. 00000F4C  200C                     move.l     D0, A4
  1431. 00000F4E  673E                     beq        +0x40 /* 00000F8E */
  1432. 00000F50  4A6C 006C                tst.w      [A4 + 0x6C]
  1433. 00000F54  6D12                     blt        +0x14 /* 00000F68 */
  1434. 00000F56  42A7                     clr.l      -[A7]
  1435. 00000F58  2F0C                     move.l     -[A7], A4
  1436. 00000F5A  A917                     syscall    GetWRefCon
  1437. 00000F5C  265F                     movea.l    A3, [A7]+
  1438. 00000F5E  1F07                     move.b     -[A7], D7
  1439. 00000F60  2F0B                     move.l     -[A7], A3
  1440. 00000F62  4EAD 200A                jsr        [A5 + 0x200A /* export_1021 */]
  1441. 00000F66  6026                     bra        +0x28 /* 00000F8E */
  1442. label00000F68:
  1443. 00000F68  3D7C 0008 FFE4           move.w     [A6 - 0x1C], 0x8
  1444. 00000F6E  2D4C FFE6                move.l     [A6 - 0x1A], A4
  1445. 00000F72  42A7                     clr.l      -[A7]
  1446. 00000F74  A975                     syscall    TickCount
  1447. 00000F76  2D5F FFEA                move.l     [A6 - 0x16], [A7]+
  1448. 00000F7A  1007                     move.b     D0, D7
  1449. 00000F7C  4880                     ext.w      D0
  1450. 00000F7E  3D40 FFF2                move.w     [A6 - 0xE], D0
  1451. 00000F82  4267                     clr.w      -[A7]
  1452. 00000F84  486E FFE4                pea.l      [A6 - 0x1C]
  1453. 00000F88  A9B2                     syscall    SystemEvent
  1454. 00000F8A  1D5F FFE3                move.b     [A6 - 0x1D], [A7]+
  1455. label00000F8E:
  1456. 00000F8E  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1457. 00000F92  4E5E                     unlink     A6
  1458. 00000F94  205F                     movea.l    A0, [A7]+
  1459. 00000F96  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1460. 00000F9A  4ED0                     jmp        [A0]
  1461. export_200:
  1462. 00000F9C  4E56 FFE0                link       A6, -0x0020
  1463. 00000FA0  48E7 0108                movem.l    -[A7], D7,A4
  1464. 00000FA4  4AAD FDD0                tst.l      [A5 - 0x230]
  1465. 00000FA8  6700 0120                beq        +0x122 /* 000010CA */
  1466. 00000FAC  7000                     moveq.l    D0, 0x00
  1467. 00000FAE  2840                     movea.l    A4, D0
  1468. 00000FB0  4207                     clr.b      D7
  1469. 00000FB2  2F2D FDD0                move.l     -[A7], [A5 - 0x230]
  1470. 00000FB6  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  1471. 00000FBA  486E FFFC                pea.l      [A6 - 0x4]
  1472. 00000FBE  A972                     syscall    GetMouse
  1473. 00000FC0  486E FFFC                pea.l      [A6 - 0x4]
  1474. 00000FC4  A870                     syscall    LocalToGlobal
  1475. 00000FC6  206D FDD0                movea.l    A0, [A5 - 0x230]
  1476. 00000FCA  2050                     movea.l    A0, [A0]
  1477. 00000FCC  2F28 0066                move.l     -[A7], [A0 + 0x66]
  1478. 00000FD0  486E FFE0                pea.l      [A6 - 0x20]
  1479. 00000FD4  4EBA 06BE                jsr        [PC + 0x6BE /* 00001694 */]
  1480. 00000FD8  4267                     clr.w      -[A7]
  1481. 00000FDA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1482. 00000FDE  486E FFE0                pea.l      [A6 - 0x20]
  1483. 00000FE2  A8AD                     syscall    PtInRect
  1484. 00000FE4  101F                     move.b     D0, [A7]+
  1485. 00000FE6  6700 00D8                beq        +0xDA /* 000010C0 */
  1486. 00000FEA  4AAD FB48                tst.l      [A5 - 0x4B8]
  1487. 00000FEE  56C0                     sne        D0
  1488. 00000FF0  4A00                     tst.b      D0
  1489. 00000FF2  672E                     beq        +0x30 /* 00001022 */
  1490. 00000FF4  2F00                     move.l     -[A7], D0
  1491. 00000FF6  4267                     clr.w      -[A7]
  1492. 00000FF8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1493. 00000FFC  486D FB4C                pea.l      [A5 - 0x4B4]
  1494. 00001000  A8AD                     syscall    PtInRect
  1495. 00001002  121F                     move.b     D1, [A7]+
  1496. 00001004  201F                     move.l     D0, [A7]+
  1497. 00001006  C001                     and.b      D0, D1
  1498. 00001008  6718                     beq        +0x1A /* 00001022 */
  1499. 0000100A  286D FB48                movea.l    A4, [A5 - 0x4B8]
  1500. 0000100E  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  1501. 00001014  2F2D FB54                move.l     -[A7], [A5 - 0x4AC]
  1502. 00001018  486E FFF4                pea.l      [A6 - 0xC]
  1503. 0000101C  A87F                     syscall    SubPt
  1504. 0000101E  6000 008A                bra        +0x8C /* 000010AA */
  1505. label00001022:
  1506. 00001022  7000                     moveq.l    D0, 0x00
  1507. 00001024  2B40 FB48                move.l     [A5 - 0x4B8], D0
  1508. 00001028  4267                     clr.w      -[A7]
  1509. 0000102A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1510. 0000102E  486E FFF8                pea.l      [A6 - 0x8]
  1511. 00001032  486E FFF4                pea.l      [A6 - 0xC]
  1512. 00001036  486E FFF0                pea.l      [A6 - 0x10]
  1513. 0000103A  486E FFEE                pea.l      [A6 - 0x12]
  1514. 0000103E  2F2D FDD0                move.l     -[A7], [A5 - 0x230]
  1515. 00001042  4EAD 1F2A                jsr        [A5 + 0x1F2A /* export_993 */]
  1516. 00001046  7003                     moveq.l    D0, 0x03
  1517. 00001048  B05F                     cmp.w      D0, [A7]+
  1518. 0000104A  57C0                     seq        D0
  1519. 0000104C  4A6E FFEE                tst.w      [A6 - 0x12]
  1520. 00001050  57C1                     seq        D1
  1521. 00001052  C001                     and.b      D0, D1
  1522. 00001054  4400                     neg.b      D0
  1523. 00001056  1E00                     move.b     D7, D0
  1524. 00001058  6750                     beq        +0x52 /* 000010AA */
  1525. 0000105A  206E FFF8                movea.l    A0, [A6 - 0x8]
  1526. 0000105E  2050                     movea.l    A0, [A0]
  1527. 00001060  2868 0020                movea.l    A4, [A0 + 0x20]
  1528. 00001064  206E FFF8                movea.l    A0, [A6 - 0x8]
  1529. 00001068  2050                     movea.l    A0, [A0]
  1530. 0000106A  2268 001C                movea.l    A1, [A0 + 0x1C]
  1531. 0000106E  2251                     movea.l    A1, [A1]
  1532. 00001070  4A69 0002                tst.w      [A1 + 0x2]
  1533. 00001074  6634                     bne        +0x36 /* 000010AA */
  1534. 00001076  486D FB4C                pea.l      [A5 - 0x4B4]
  1535. 0000107A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1536. 0000107E  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  1537. 00001082  2B6E FFFC FB54           move.l     [A5 - 0x4AC], [A6 - 0x4]
  1538. 00001088  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1539. 0000108C  486D FB54                pea.l      [A5 - 0x4AC]
  1540. 00001090  A87F                     syscall    SubPt
  1541. 00001092  2F2D FB54                move.l     -[A7], [A5 - 0x4AC]
  1542. 00001096  486D FB4C                pea.l      [A5 - 0x4B4]
  1543. 0000109A  A87E                     syscall    AddPt
  1544. 0000109C  2F2D FB54                move.l     -[A7], [A5 - 0x4AC]
  1545. 000010A0  486D FB50                pea.l      [A5 - 0x4B0]
  1546. 000010A4  A87E                     syscall    AddPt
  1547. 000010A6  2B4C FB48                move.l     [A5 - 0x4B8], A4
  1548. label000010AA:
  1549. 000010AA  200C                     move.l     D0, A4
  1550. 000010AC  6710                     beq        +0x12 /* 000010BE */
  1551. 000010AE  4267                     clr.w      -[A7]
  1552. 000010B0  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1553. 000010B4  2F0C                     move.l     -[A7], A4
  1554. 000010B6  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  1555. 000010BA  1E1F                     move.b     D7, [A7]+
  1556. 000010BC  6002                     bra        +0x4 /* 000010C0 */
  1557. label000010BE:
  1558. 000010BE  4207                     clr.b      D7
  1559. label000010C0:
  1560. 000010C0  1007                     move.b     D0, D7
  1561. 000010C2  6606                     bne        +0x8 /* 000010CA */
  1562. 000010C4  486D F9B2                pea.l      [A5 - 0x64E]
  1563. 000010C8  A851                     syscall    SetCursor
  1564. label000010CA:
  1565. 000010CA  4CDF 1080                movem.l    D7,A4, [A7]+
  1566. 000010CE  4E5E                     unlink     A6
  1567. 000010D0  2E9F                     move.l     [A7], [A7]+
  1568. 000010D2  4E75                     rts
  1569. export_201:
  1570. 000010D4  4E56 0000                link       A6, 0
  1571. 000010D8  2F0C                     move.l     -[A7], A4
  1572. 000010DA  286E 0008                movea.l    A4, [A6 + 0x8]
  1573. 000010DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1574. 000010E2  4EBA F10C                jsr        [PC - 0xEF4 /* 000001F0 */]
  1575. 000010E6  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1576. 000010EA  1F3C 0001                move.b     -[A7], 0x1
  1577. 000010EE  4EBA 04D0                jsr        [PC + 0x4D0 /* 000015C0 */]
  1578. 000010F2  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  1579. 000010F6  1F3C 0001                move.b     -[A7], 0x1
  1580. 000010FA  4EBA 04C4                jsr        [PC + 0x4C4 /* 000015C0 */]
  1581. 000010FE  2054                     movea.l    A0, [A4]
  1582. 00001100  4AA8 0014                tst.l      [A0 + 0x14]
  1583. 00001104  6718                     beq        +0x1A /* 0000111E */
  1584. 00001106  3F3C 001E                move.w     -[A7], 0x1E
  1585. 0000110A  1F3C 0001                move.b     -[A7], 0x1
  1586. 0000110E  4EBA 04B0                jsr        [PC + 0x4B0 /* 000015C0 */]
  1587. 00001112  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  1588. 00001116  1F3C 0001                move.b     -[A7], 0x1
  1589. 0000111A  4EBA 04A4                jsr        [PC + 0x4A4 /* 000015C0 */]
  1590. label0000111E:
  1591. 0000111E  2054                     movea.l    A0, [A4]
  1592. 00001120  4AA8 0010                tst.l      [A0 + 0x10]
  1593. 00001124  6718                     beq        +0x1A /* 0000113E */
  1594. 00001126  4267                     clr.w      -[A7]
  1595. 00001128  2F2D FD4E                move.l     -[A7], [A5 - 0x2B2]
  1596. 0000112C  4EAD 1BB2                jsr        [A5 + 0x1BB2 /* export_882 */]
  1597. 00001130  101F                     move.b     D0, [A7]+
  1598. 00001132  660A                     bne        +0xC /* 0000113E */
  1599. 00001134  2054                     movea.l    A0, [A4]
  1600. 00001136  2F28 0010                move.l     -[A7], [A0 + 0x10]
  1601. 0000113A  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  1602. label0000113E:
  1603. 0000113E  285F                     movea.l    A4, [A7]+
  1604. 00001140  4E5E                     unlink     A6
  1605. 00001142  2E9F                     move.l     [A7], [A7]+
  1606. 00001144  4E75                     rts
  1607. export_202:
  1608. 00001146  4E56 0000                link       A6, 0
  1609. 0000114A  206E 000C                movea.l    A0, [A6 + 0xC]
  1610. 0000114E  2050                     movea.l    A0, [A0]
  1611. 00001150  4AA8 0010                tst.l      [A0 + 0x10]
  1612. 00001154  6622                     bne        +0x24 /* 00001178 */
  1613. 00001156  206E 000C                movea.l    A0, [A6 + 0xC]
  1614. 0000115A  2050                     movea.l    A0, [A0]
  1615. 0000115C  4AA8 001C                tst.l      [A0 + 0x1C]
  1616. 00001160  6716                     beq        +0x18 /* 00001178 */
  1617. 00001162  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1618. 00001166  226E 0008                movea.l    A1, [A6 + 0x8]
  1619. 0000116A  41E9 000C                lea.l      A0, [A1 + 0xC]
  1620. 0000116E  2018                     move.l     D0, [A0]+
  1621. 00001170  6702                     beq        +0x4 /* 00001174 */
  1622. 00001172  2F00                     move.l     -[A7], D0
  1623. label00001174:
  1624. 00001174  2050                     movea.l    A0, [A0]
  1625. 00001176  4E90                     jsr        [A0]
  1626. label00001178:
  1627. 00001178  4E5E                     unlink     A6
  1628. 0000117A  205F                     movea.l    A0, [A7]+
  1629. 0000117C  504F                     addq.w     A7, 8
  1630. 0000117E  4ED0                     jmp        [A0]
  1631. export_203:
  1632. 00001180  4E56 0000                link       A6, 0
  1633. 00001184  2F0C                     move.l     -[A7], A4
  1634. 00001186  286E 0008                movea.l    A4, [A6 + 0x8]
  1635. 0000118A  102D FDD9                move.b     D0, [A5 - 0x227]
  1636. 0000118E  6732                     beq        +0x34 /* 000011C2 */
  1637. 00001190  2054                     movea.l    A0, [A4]
  1638. 00001192  4AA8 0010                tst.l      [A0 + 0x10]
  1639. 00001196  6728                     beq        +0x2A /* 000011C0 */
  1640. 00001198  2254                     movea.l    A1, [A4]
  1641. 0000119A  2069 0010                movea.l    A0, [A1 + 0x10]
  1642. 0000119E  2050                     movea.l    A0, [A0]
  1643. 000011A0  4AA8 0008                tst.l      [A0 + 0x8]
  1644. 000011A4  671A                     beq        +0x1C /* 000011C0 */
  1645. 000011A6  2254                     movea.l    A1, [A4]
  1646. 000011A8  2069 0010                movea.l    A0, [A1 + 0x10]
  1647. 000011AC  2050                     movea.l    A0, [A0]
  1648. 000011AE  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1649. 000011B2  41EE 000C                lea.l      A0, [A6 + 0xC]
  1650. 000011B6  2018                     move.l     D0, [A0]+
  1651. 000011B8  6702                     beq        +0x4 /* 000011BC */
  1652. 000011BA  2F00                     move.l     -[A7], D0
  1653. label000011BC:
  1654. 000011BC  2050                     movea.l    A0, [A0]
  1655. 000011BE  4E90                     jsr        [A0]
  1656. label000011C0:
  1657. 000011C0  6010                     bra        +0x12 /* 000011D2 */
  1658. label000011C2:
  1659. 000011C2  486D 0672                pea.l      [A5 + 0x672 /* export_202 */]
  1660. 000011C6  2F0E                     move.l     -[A7], A6
  1661. 000011C8  2054                     movea.l    A0, [A4]
  1662. 000011CA  2F28 000C                move.l     -[A7], [A0 + 0xC]
  1663. 000011CE  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  1664. label000011D2:
  1665. 000011D2  285F                     movea.l    A4, [A7]+
  1666. 000011D4  4E5E                     unlink     A6
  1667. 000011D6  205F                     movea.l    A0, [A7]+
  1668. 000011D8  DEFC 000C                add.w      A7, 0xC
  1669. 000011DC  4ED0                     jmp        [A0]
  1670. export_204:
  1671. 000011DE  4E56 0000                link       A6, 0
  1672. 000011E2  41EE 0014                lea.l      A0, [A6 + 0x14]
  1673. 000011E6  2F20                     move.l     -[A7], -[A0]
  1674. 000011E8  2F20                     move.l     -[A7], -[A0]
  1675. 000011EA  206E 0008                movea.l    A0, [A6 + 0x8]
  1676. 000011EE  2050                     movea.l    A0, [A0]
  1677. 000011F0  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1678. 000011F4  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  1679. 000011F8  4E5E                     unlink     A6
  1680. 000011FA  205F                     movea.l    A0, [A7]+
  1681. 000011FC  DEFC 000C                add.w      A7, 0xC
  1682. 00001200  4ED0                     jmp        [A0]
  1683. export_205:
  1684. 00001202  4E56 0000                link       A6, 0
  1685. 00001206  4E5E                     unlink     A6
  1686. 00001208  2E9F                     move.l     [A7], [A7]+
  1687. 0000120A  4E75                     rts
  1688. export_206:
  1689. 0000120C  4E56 0000                link       A6, 0
  1690. 00001210  422E 000C                clr.b      [A6 + 0xC]
  1691. 00001214  4E5E                     unlink     A6
  1692. 00001216  2E9F                     move.l     [A7], [A7]+
  1693. 00001218  4E75                     rts
  1694. export_207:
  1695. 0000121A  4E56 0000                link       A6, 0
  1696. 0000121E  206E 0008                movea.l    A0, [A6 + 0x8]
  1697. 00001222  4868 FF00                pea.l      [A0 - 0x100]
  1698. 00001226  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1699. 0000122A  4EAD 2032                jsr        [A5 + 0x2032 /* export_1026 */]
  1700. 0000122E  4E5E                     unlink     A6
  1701. 00001230  205F                     movea.l    A0, [A7]+
  1702. 00001232  504F                     addq.w     A7, 8
  1703. 00001234  4ED0                     jmp        [A0]
  1704. export_208:
  1705. 00001236  4E56 FF00                link       A6, -0x0100
  1706. 0000123A  206E 000C                movea.l    A0, [A6 + 0xC]
  1707. 0000123E  43EE FF00                lea.l      A1, [A6 - 0x100]
  1708. 00001242  703F                     moveq.l    D0, 0x3F
  1709. label00001244:
  1710. 00001244  22D8                     move.l     [A1]+, [A0]+
  1711. 00001246  51C8 FFFC                dbf        D0, -0x6 /* 00001244 */
  1712. 0000124A  206E 0008                movea.l    A0, [A6 + 0x8]
  1713. 0000124E  2050                     movea.l    A0, [A0]
  1714. 00001250  43E8 001E                lea.l      A1, [A0 + 0x1E]
  1715. 00001254  41EE FF00                lea.l      A0, [A6 - 0x100]
  1716. 00001258  700F                     moveq.l    D0, 0x0F
  1717. label0000125A:
  1718. 0000125A  22D8                     move.l     [A1]+, [A0]+
  1719. 0000125C  51C8 FFFC                dbf        D0, -0x6 /* 0000125A */
  1720. 00001260  486D 069A                pea.l      [A5 + 0x69A /* export_207 */]
  1721. 00001264  2F0E                     move.l     -[A7], A6
  1722. 00001266  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1723. 0000126A  4EAD 1E9A                jsr        [A5 + 0x1E9A /* export_975 */]
  1724. 0000126E  4E5E                     unlink     A6
  1725. 00001270  205F                     movea.l    A0, [A7]+
  1726. 00001272  504F                     addq.w     A7, 8
  1727. 00001274  4ED0                     jmp        [A0]
  1728. export_209:
  1729. fn00001276:
  1730. 00001276  4E56 FFFC                link       A6, -0x0004
  1731. 0000127A  41ED FB92                lea.l      A0, [A5 - 0x46E]
  1732. 0000127E  43ED FBA4                lea.l      A1, [A5 - 0x45C]
  1733. 00001282  20D9                     move.l     [A0]+, [A1]+
  1734. 00001284  20D9                     move.l     [A0]+, [A1]+
  1735. 00001286  20D9                     move.l     [A0]+, [A1]+
  1736. 00001288  20D9                     move.l     [A0]+, [A1]+
  1737. 0000128A  42A7                     clr.l      -[A7]
  1738. 0000128C  A9F9                     syscall    InfoScrap
  1739. 0000128E  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1740. 00001292  206E FFFC                movea.l    A0, [A6 - 0x4]
  1741. 00001296  43ED FBA4                lea.l      A1, [A5 - 0x45C]
  1742. 0000129A  22D8                     move.l     [A1]+, [A0]+
  1743. 0000129C  22D8                     move.l     [A1]+, [A0]+
  1744. 0000129E  22D8                     move.l     [A1]+, [A0]+
  1745. 000012A0  22D8                     move.l     [A1]+, [A0]+
  1746. 000012A2  4E5E                     unlink     A6
  1747. 000012A4  4E75                     rts
  1748. export_210:
  1749. fn000012A6:
  1750. 000012A6  4E56 0000                link       A6, 0
  1751. 000012AA  3F2D FC40                move.w     -[A7], [A5 - 0x3C0]
  1752. 000012AE  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  1753. 000012B2  1B6E 0008 FC42           move.b     [A5 - 0x3BE], [A6 + 0x8]
  1754. 000012B8  4E5E                     unlink     A6
  1755. 000012BA  205F                     movea.l    A0, [A7]+
  1756. 000012BC  544F                     addq.w     A7, 2
  1757. 000012BE  4ED0                     jmp        [A0]
  1758. fn000012C0:
  1759. 000012C0  4E56 0000                link       A6, 0
  1760. 000012C4  4AAD FEFE                tst.l      [A5 - 0x102]
  1761. 000012C8  671E                     beq        +0x20 /* 000012E8 */
  1762. 000012CA  4267                     clr.w      -[A7]
  1763. 000012CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1764. 000012D0  2F2D FEFE                move.l     -[A7], [A5 - 0x102]
  1765. 000012D4  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  1766. 000012D8  101F                     move.b     D0, [A7]+
  1767. 000012DA  670C                     beq        +0xE /* 000012E8 */
  1768. 000012DC  1B7C 0001 FBC9           move.b     [A5 - 0x437], 0x1
  1769. 000012E2  2B6E 0008 FB8E           move.l     [A5 - 0x472], [A6 + 0x8]
  1770. label000012E8:
  1771. 000012E8  4E5E                     unlink     A6
  1772. 000012EA  2E9F                     move.l     [A7], [A7]+
  1773. 000012EC  4E75                     rts
  1774. export_211:
  1775. fn000012EE:
  1776. 000012EE  4E56 FFFE                link       A6, -0x0002
  1777. 000012F2  4EBA FF82                jsr        [PC - 0x7E /* 00001276 */]
  1778. 000012F6  302D FB9A                move.w     D0, [A5 - 0x466]
  1779. 000012FA  B06D FBAC                cmp.w      D0, [A5 - 0x454]
  1780. 000012FE  6778                     beq        +0x7A /* 00001378 */
  1781. 00001300  4AAD FDBE                tst.l      [A5 - 0x242]
  1782. 00001304  56C0                     sne        D0
  1783. 00001306  4A00                     tst.b      D0
  1784. 00001308  6714                     beq        +0x16 /* 0000131E */
  1785. 0000130A  206D FDBE                movea.l    A0, [A5 - 0x242]
  1786. 0000130E  2050                     movea.l    A0, [A0]
  1787. 00001310  C028 000F                and.b      D0, [A0 + 0xF]
  1788. 00001314  6708                     beq        +0xA /* 0000131E */
  1789. 00001316  2F2D FF24                move.l     -[A7], [A5 - 0xDC]
  1790. 0000131A  4EAD 1D02                jsr        [A5 + 0x1D02 /* export_924 */]
  1791. label0000131E:
  1792. 0000131E  2F2D FEFE                move.l     -[A7], [A5 - 0x102]
  1793. 00001322  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  1794. 00001326  7000                     moveq.l    D0, 0x00
  1795. 00001328  2B40 FEFE                move.l     [A5 - 0x102], D0
  1796. 0000132C  4A6D FBAE                tst.w      [A5 - 0x452]
  1797. 00001330  5EC0                     sgt        D0
  1798. 00001332  2F00                     move.l     -[A7], D0
  1799. 00001334  4267                     clr.w      -[A7]
  1800. 00001336  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  1801. 0000133A  121F                     move.b     D1, [A7]+
  1802. 0000133C  201F                     move.l     D0, [A7]+
  1803. 0000133E  C001                     and.b      D0, D1
  1804. 00001340  672E                     beq        +0x30 /* 00001370 */
  1805. 00001342  42A7                     clr.l      -[A7]
  1806. 00001344  A9FC                     syscall    ZeroScrap
  1807. 00001346  201F                     move.l     D0, [A7]+
  1808. 00001348  3D40 FFFE                move.w     [A6 - 0x2], D0
  1809. 0000134C  4EBA FF28                jsr        [PC - 0xD8 /* 00001276 */]
  1810. 00001350  3F3C FF94                move.w     -[A7], 0xFF94
  1811. 00001354  2F3C 00C8 000A           move.l     -[A7], 0xC8000A
  1812. 0000135A  2F2D FF24                move.l     -[A7], [A5 - 0xDC]
  1813. 0000135E  4EAD 1D5A                jsr        [A5 + 0x1D5A /* export_935 */]
  1814. 00001362  2F2D FF08                move.l     -[A7], [A5 - 0xF8]
  1815. 00001366  2F2D FF24                move.l     -[A7], [A5 - 0xDC]
  1816. 0000136A  4EAD 1D2A                jsr        [A5 + 0x1D2A /* export_929 */]
  1817. 0000136E  6008                     bra        +0xA /* 00001378 */
  1818. label00001370:
  1819. 00001370  2F2D FF24                move.l     -[A7], [A5 - 0xDC]
  1820. 00001374  4EAD 1D42                jsr        [A5 + 0x1D42 /* export_932 */]
  1821. label00001378:
  1822. 00001378  4E5E                     unlink     A6
  1823. 0000137A  4E75                     rts
  1824. export_212:
  1825. fn0000137C:
  1826. 0000137C  4E56 FFF8                link       A6, -0x0008
  1827. 00001380  206E 000C                movea.l    A0, [A6 + 0xC]
  1828. 00001384  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1829. 00001388  22D8                     move.l     [A1]+, [A0]+
  1830. 0000138A  22D8                     move.l     [A1]+, [A0]+
  1831. 0000138C  2F2D FB60                move.l     -[A7], [A5 - 0x4A0]
  1832. 00001390  486E FFF8                pea.l      [A6 - 0x8]
  1833. 00001394  A8DF                     syscall    RectRgn
  1834. 00001396  206D FA1E                movea.l    A0, [A5 - 0x5E2]
  1835. 0000139A  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  1836. 0000139E  2F2D FB60                move.l     -[A7], [A5 - 0x4A0]
  1837. 000013A2  2F2D FB60                move.l     -[A7], [A5 - 0x4A0]
  1838. 000013A6  A8E4                     syscall    SectRgn
  1839. 000013A8  2F2D FB60                move.l     -[A7], [A5 - 0x4A0]
  1840. 000013AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1841. 000013B0  A8E0                     syscall    OffsetRgn/OfsetRgn
  1842. 000013B2  2F2D FB60                move.l     -[A7], [A5 - 0x4A0]
  1843. 000013B6  A879                     syscall    SetClip
  1844. 000013B8  4E5E                     unlink     A6
  1845. 000013BA  205F                     movea.l    A0, [A7]+
  1846. 000013BC  504F                     addq.w     A7, 8
  1847. 000013BE  4ED0                     jmp        [A0]
  1848. export_213:
  1849. fn000013C0:
  1850. 000013C0  4E56 FFF8                link       A6, -0x0008
  1851. 000013C4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1852. 000013C8  3C2E 0008                move.w     D6, [A6 + 0x8]
  1853. 000013CC  4A46                     tst.w      D6
  1854. 000013CE  6E0A                     bgt        +0xC /* 000013DA */
  1855. 000013D0  3006                     move.w     D0, D6
  1856. 000013D2  4440                     neg.w      D0
  1857. 000013D4  3D40 000C                move.w     [A6 + 0xC], D0
  1858. 000013D8  6052                     bra        +0x54 /* 0000142C */
  1859. label000013DA:
  1860. 000013DA  206D FEF6                movea.l    A0, [A5 - 0x10A]
  1861. 000013DE  2650                     movea.l    A3, [A0]
  1862. 000013E0  3D6D FD70 FFF8           move.w     [A6 - 0x8], [A5 - 0x290]
  1863. 000013E6  7E01                     moveq.l    D7, 0x01
  1864. 000013E8  6028                     bra        +0x2A /* 00001412 */
  1865. label000013EA:
  1866. 000013EA  3007                     move.w     D0, D7
  1867. 000013EC  C1FC 0006                muls.w     D0, 0x6
  1868. 000013F0  49F3 00FA                lea.l      A4, [A3 + D0.w - 0x6]
  1869. 000013F4  302E 000A                move.w     D0, [A6 + 0xA]
  1870. 000013F8  B06C 0002                cmp.w      D0, [A4 + 0x2]
  1871. 000013FC  57C0                     seq        D0
  1872. 000013FE  BC6C 0004                cmp.w      D6, [A4 + 0x4]
  1873. 00001402  57C1                     seq        D1
  1874. 00001404  C001                     and.b      D0, D1
  1875. 00001406  6706                     beq        +0x8 /* 0000140E */
  1876. 00001408  3D54 000C                move.w     [A6 + 0xC], [A4]
  1877. 0000140C  601E                     bra        +0x20 /* 0000142C */
  1878. label0000140E:
  1879. 0000140E  5247                     addq.w     D7, 1
  1880. 00001410  6906                     bvs        +0x8 /* 00001418 */
  1881. label00001412:
  1882. 00001412  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  1883. 00001416  6FD2                     ble        -0x2C /* 000013EA */
  1884. label00001418:
  1885. 00001418  7000                     moveq.l    D0, 0x00
  1886. 0000141A  302E 000A                move.w     D0, [A6 + 0xA]
  1887. 0000141E  E188                     lsl        D0, 8
  1888. 00001420  7200                     moveq.l    D1, 0x00
  1889. 00001422  3206                     move.w     D1, D6
  1890. 00001424  8081                     or.l       D0, D1
  1891. 00001426  4480                     neg.l      D0
  1892. 00001428  3D40 000C                move.w     [A6 + 0xC], D0
  1893. label0000142C:
  1894. 0000142C  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1895. 00001430  4E5E                     unlink     A6
  1896. 00001432  2E9F                     move.l     [A7], [A7]+
  1897. 00001434  4E75                     rts
  1898. fn00001436:
  1899. 00001436  4E56 FFF4                link       A6, -0x000C
  1900. 0000143A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1901. 0000143E  382E 0010                move.w     D4, [A6 + 0x10]
  1902. 00001442  4A44                     tst.w      D4
  1903. 00001444  6C26                     bge        +0x28 /* 0000146C */
  1904. 00001446  7000                     moveq.l    D0, 0x00
  1905. 00001448  3204                     move.w     D1, D4
  1906. 0000144A  4441                     neg.w      D1
  1907. 0000144C  3001                     move.w     D0, D1
  1908. 0000144E  E088                     lsr        D0, 8
  1909. 00001450  206E 000C                movea.l    A0, [A6 + 0xC]
  1910. 00001454  3080                     move.w     [A0], D0
  1911. 00001456  7000                     moveq.l    D0, 0x00
  1912. 00001458  3204                     move.w     D1, D4
  1913. 0000145A  4441                     neg.w      D1
  1914. 0000145C  3001                     move.w     D0, D1
  1915. 0000145E  C0BC 0000 00FF           and.l      D0, 0xFF
  1916. 00001464  206E 0008                movea.l    A0, [A6 + 0x8]
  1917. 00001468  3080                     move.w     [A0], D0
  1918. 0000146A  6056                     bra        +0x58 /* 000014C2 */
  1919. label0000146C:
  1920. 0000146C  7E01                     moveq.l    D7, 0x01
  1921. 0000146E  3C2D FD70                move.w     D6, [A5 - 0x290]
  1922. 00001472  206D FEF6                movea.l    A0, [A5 - 0x10A]
  1923. 00001476  2650                     movea.l    A3, [A0]
  1924. label00001478:
  1925. 00001478  BC47                     cmp.w      D6, D7
  1926. 0000147A  6D3A                     blt        +0x3C /* 000014B6 */
  1927. 0000147C  3007                     move.w     D0, D7
  1928. 0000147E  D046                     add.w      D0, D6
  1929. 00001480  48C0                     ext.l      D0
  1930. 00001482  81FC 0002                divs.w     D0, 0x2
  1931. 00001486  3A00                     move.w     D5, D0
  1932. 00001488  C1FC 0006                muls.w     D0, 0x6
  1933. 0000148C  49F3 00FA                lea.l      A4, [A3 + D0.w - 0x6]
  1934. 00001490  B854                     cmp.w      D4, [A4]
  1935. 00001492  6612                     bne        +0x14 /* 000014A6 */
  1936. 00001494  206E 000C                movea.l    A0, [A6 + 0xC]
  1937. 00001498  30AC 0002                move.w     [A0], [A4 + 0x2]
  1938. 0000149C  206E 0008                movea.l    A0, [A6 + 0x8]
  1939. 000014A0  30AC 0004                move.w     [A0], [A4 + 0x4]
  1940. 000014A4  601C                     bra        +0x1E /* 000014C2 */
  1941. label000014A6:
  1942. 000014A6  B854                     cmp.w      D4, [A4]
  1943. 000014A8  6C06                     bge        +0x8 /* 000014B0 */
  1944. 000014AA  3C05                     move.w     D6, D5
  1945. 000014AC  5346                     subq.w     D6, 1
  1946. 000014AE  6004                     bra        +0x6 /* 000014B4 */
  1947. label000014B0:
  1948. 000014B0  3E05                     move.w     D7, D5
  1949. 000014B2  5247                     addq.w     D7, 1
  1950. label000014B4:
  1951. 000014B4  60C2                     bra        -0x3C /* 00001478 */
  1952. label000014B6:
  1953. 000014B6  206E 000C                movea.l    A0, [A6 + 0xC]
  1954. 000014BA  4250                     clr.w      [A0]
  1955. 000014BC  206E 0008                movea.l    A0, [A6 + 0x8]
  1956. 000014C0  4250                     clr.w      [A0]
  1957. label000014C2:
  1958. 000014C2  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1959. 000014C6  4E5E                     unlink     A6
  1960. 000014C8  205F                     movea.l    A0, [A7]+
  1961. 000014CA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1962. 000014CE  4ED0                     jmp        [A0]
  1963. export_214:
  1964. fn000014D0:
  1965. 000014D0  4E56 FFF8                link       A6, -0x0008
  1966. 000014D4  2F0C                     move.l     -[A7], A4
  1967. 000014D6  206E 0008                movea.l    A0, [A6 + 0x8]
  1968. 000014DA  4210                     clr.b      [A0]
  1969. 000014DC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1970. 000014E0  486E FFFE                pea.l      [A6 - 0x2]
  1971. 000014E4  486E FFFC                pea.l      [A6 - 0x4]
  1972. 000014E8  4EBA FF4C                jsr        [PC - 0xB4 /* 00001436 */]
  1973. 000014EC  42A7                     clr.l      -[A7]
  1974. 000014EE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1975. 000014F2  4EBA 0180                jsr        [PC + 0x180 /* 00001674 */]
  1976. 000014F6  285F                     movea.l    A4, [A7]+
  1977. 000014F8  200C                     move.l     D0, A4
  1978. 000014FA  670C                     beq        +0xE /* 00001508 */
  1979. 000014FC  2F0C                     move.l     -[A7], A4
  1980. 000014FE  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1981. 00001502  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1982. 00001506  A946                     syscall    GetMenuItemText/GetItem
  1983. label00001508:
  1984. 00001508  285F                     movea.l    A4, [A7]+
  1985. 0000150A  4E5E                     unlink     A6
  1986. 0000150C  205F                     movea.l    A0, [A7]+
  1987. 0000150E  5C4F                     addq.w     A7, 6
  1988. 00001510  4ED0                     jmp        [A0]
  1989. fn00001512:
  1990. 00001512  4E56 FFFE                link       A6, -0x0002
  1991. 00001516  48E7 0308                movem.l    -[A7], D6,D7,A4
  1992. 0000151A  286E 000A                movea.l    A4, [A6 + 0xA]
  1993. 0000151E  3C2E 0008                move.w     D6, [A6 + 0x8]
  1994. 00001522  4267                     clr.w      -[A7]
  1995. 00001524  2F0C                     move.l     -[A7], A4
  1996. 00001526  A960                     syscall    GetControlValue/GetCtlValue
  1997. 00001528  3E1F                     move.w     D7, [A7]+
  1998. 0000152A  4A46                     tst.w      D6
  1999. 0000152C  5DC0                     slt        D0
  2000. 0000152E  2F00                     move.l     -[A7], D0
  2001. 00001530  4267                     clr.w      -[A7]
  2002. 00001532  2F0C                     move.l     -[A7], A4
  2003. 00001534  A961                     syscall    GetControlMinimum/GetMinCtl
  2004. 00001536  321F                     move.w     D1, [A7]+
  2005. 00001538  201F                     move.l     D0, [A7]+
  2006. 0000153A  B247                     cmp.w      D1, D7
  2007. 0000153C  5DC1                     slt        D1
  2008. 0000153E  C001                     and.b      D0, D1
  2009. 00001540  4A46                     tst.w      D6
  2010. 00001542  5EC1                     sgt        D1
  2011. 00001544  48E7 C000                movem.l    -[A7], D0,D1
  2012. 00001548  4267                     clr.w      -[A7]
  2013. 0000154A  2F0C                     move.l     -[A7], A4
  2014. 0000154C  A962                     syscall    GetControlMaximum/GetMaxCtl
  2015. 0000154E  341F                     move.w     D2, [A7]+
  2016. 00001550  4CDF 0003                movem.l    D0,D1, [A7]+
  2017. 00001554  B447                     cmp.w      D2, D7
  2018. 00001556  5EC2                     sgt        D2
  2019. 00001558  C202                     and.b      D1, D2
  2020. 0000155A  8001                     or.b       D0, D1
  2021. 0000155C  670A                     beq        +0xC /* 00001568 */
  2022. 0000155E  2F0C                     move.l     -[A7], A4
  2023. 00001560  3007                     move.w     D0, D7
  2024. 00001562  D046                     add.w      D0, D6
  2025. 00001564  3F00                     move.w     -[A7], D0
  2026. 00001566  A963                     syscall    SetControlValue/SetCtlValue
  2027. label00001568:
  2028. 00001568  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2029. 0000156C  4E5E                     unlink     A6
  2030. 0000156E  205F                     movea.l    A0, [A7]+
  2031. 00001570  5C4F                     addq.w     A7, 6
  2032. 00001572  4ED0                     jmp        [A0]
  2033. export_215:
  2034. fn00001574:
  2035. 00001574  4E56 FFF6                link       A6, -0x000A
  2036. 00001578  48E7 0018                movem.l    -[A7], A3,A4
  2037. 0000157C  286E 0010                movea.l    A4, [A6 + 0x10]
  2038. 00001580  422E FFF7                clr.b      [A6 - 0x9]
  2039. label00001584:
  2040. 00001584  200C                     move.l     D0, A4
  2041. 00001586  56C0                     sne        D0
  2042. 00001588  122E FFF7                move.b     D1, [A6 - 0x9]
  2043. 0000158C  0A01 0001                xori.b     D1, 0x1
  2044. 00001590  C001                     and.b      D0, D1
  2045. 00001592  671E                     beq        +0x20 /* 000015B2 */
  2046. 00001594  2054                     movea.l    A0, [A4]
  2047. 00001596  2668 0002                movea.l    A3, [A0 + 0x2]
  2048. 0000159A  2F0C                     move.l     -[A7], A4
  2049. 0000159C  486E FFF7                pea.l      [A6 - 0x9]
  2050. 000015A0  41EE 0008                lea.l      A0, [A6 + 0x8]
  2051. 000015A4  2018                     move.l     D0, [A0]+
  2052. 000015A6  6702                     beq        +0x4 /* 000015AA */
  2053. 000015A8  2F00                     move.l     -[A7], D0
  2054. label000015AA:
  2055. 000015AA  2050                     movea.l    A0, [A0]
  2056. 000015AC  4E90                     jsr        [A0]
  2057. 000015AE  284B                     movea.l    A4, A3
  2058. 000015B0  60D2                     bra        -0x2C /* 00001584 */
  2059. label000015B2:
  2060. 000015B2  4CDF 1800                movem.l    A3,A4, [A7]+
  2061. 000015B6  4E5E                     unlink     A6
  2062. 000015B8  205F                     movea.l    A0, [A7]+
  2063. 000015BA  DEFC 000C                add.w      A7, 0xC
  2064. 000015BE  4ED0                     jmp        [A0]
  2065. export_216:
  2066. fn000015C0:
  2067. 000015C0  4E56 FFF8                link       A6, -0x0008
  2068. 000015C4  2F0C                     move.l     -[A7], A4
  2069. 000015C6  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2070. 000015CA  486E FFFC                pea.l      [A6 - 0x4]
  2071. 000015CE  486E FFFE                pea.l      [A6 - 0x2]
  2072. 000015D2  4EBA FE62                jsr        [PC - 0x19E /* 00001436 */]
  2073. 000015D6  42A7                     clr.l      -[A7]
  2074. 000015D8  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2075. 000015DC  A949                     syscall    GetMenuHandle
  2076. 000015DE  285F                     movea.l    A4, [A7]+
  2077. 000015E0  200C                     move.l     D0, A4
  2078. 000015E2  6718                     beq        +0x1A /* 000015FC */
  2079. 000015E4  102E 0008                move.b     D0, [A6 + 0x8]
  2080. 000015E8  670A                     beq        +0xC /* 000015F4 */
  2081. 000015EA  2F0C                     move.l     -[A7], A4
  2082. 000015EC  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2083. 000015F0  A939                     syscall    EnableItem
  2084. 000015F2  6008                     bra        +0xA /* 000015FC */
  2085. label000015F4:
  2086. 000015F4  2F0C                     move.l     -[A7], A4
  2087. 000015F6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2088. 000015FA  A93A                     syscall    DisableItem
  2089. label000015FC:
  2090. 000015FC  285F                     movea.l    A4, [A7]+
  2091. 000015FE  4E5E                     unlink     A6
  2092. 00001600  2E9F                     move.l     [A7], [A7]+
  2093. 00001602  4E75                     rts
  2094. export_217:
  2095. 00001604  4E56 FFF8                link       A6, -0x0008
  2096. 00001608  2F0C                     move.l     -[A7], A4
  2097. 0000160A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2098. 0000160E  486E FFFC                pea.l      [A6 - 0x4]
  2099. 00001612  486E FFFE                pea.l      [A6 - 0x2]
  2100. 00001616  4EBA FE1E                jsr        [PC - 0x1E2 /* 00001436 */]
  2101. 0000161A  42A7                     clr.l      -[A7]
  2102. 0000161C  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2103. 00001620  A949                     syscall    GetMenuHandle
  2104. 00001622  285F                     movea.l    A4, [A7]+
  2105. 00001624  200C                     move.l     D0, A4
  2106. 00001626  6724                     beq        +0x26 /* 0000164C */
  2107. 00001628  102E 000A                move.b     D0, [A6 + 0xA]
  2108. 0000162C  670A                     beq        +0xC /* 00001638 */
  2109. 0000162E  2F0C                     move.l     -[A7], A4
  2110. 00001630  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2111. 00001634  A939                     syscall    EnableItem
  2112. 00001636  6008                     bra        +0xA /* 00001640 */
  2113. label00001638:
  2114. 00001638  2F0C                     move.l     -[A7], A4
  2115. 0000163A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2116. 0000163E  A93A                     syscall    DisableItem
  2117. label00001640:
  2118. 00001640  2F0C                     move.l     -[A7], A4
  2119. 00001642  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2120. 00001646  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  2121. 0000164A  A945                     syscall    CheckItem
  2122. label0000164C:
  2123. 0000164C  285F                     movea.l    A4, [A7]+
  2124. 0000164E  4E5E                     unlink     A6
  2125. 00001650  205F                     movea.l    A0, [A7]+
  2126. 00001652  5C4F                     addq.w     A7, 6
  2127. 00001654  4ED0                     jmp        [A0]
  2128. export_218:
  2129. 00001656  4E56 0000                link       A6, 0
  2130. 0000165A  486D FB3C                pea.l      [A5 - 0x4C4]
  2131. 0000165E  A874                     syscall    GetPort
  2132. 00001660  206D FA1E                movea.l    A0, [A5 - 0x5E2]
  2133. 00001664  2B68 0010 FB40           move.l     [A5 - 0x4C0], [A0 + 0x10]
  2134. 0000166A  2F2D FB44                move.l     -[A7], [A5 - 0x4BC]
  2135. 0000166E  A87A                     syscall    GetClip
  2136. 00001670  4E5E                     unlink     A6
  2137. 00001672  4E75                     rts
  2138. export_219:
  2139. fn00001674:
  2140. 00001674  4E56 0000                link       A6, 0
  2141. 00001678  42A7                     clr.l      -[A7]
  2142. 0000167A  2F3A 0014                move.l     -[A7], [PC + 0x14 /* 00001690, value 0x4D454E55 'MENU' */]
  2143. 0000167E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2144. 00001682  A9A0                     syscall    GetResource
  2145. 00001684  2D5F 000A                move.l     [A6 + 0xA], [A7]+
  2146. 00001688  4E5E                     unlink     A6
  2147. 0000168A  205F                     movea.l    A0, [A7]+
  2148. 0000168C  544F                     addq.w     A7, 2
  2149. 0000168E  4ED0                     jmp        [A0]
  2150. 00001690  4D45                     chk.w      D6, D5
  2151. 00001692  4E55 4E56                link       A5, -0xFFFFB1AA
  2152. // begin alternate branch 00001694-00001698
  2153. export_220:
  2154. fn00001694:
  2155. 00001694  4E56 FFFC                link       A6, -0x0004
  2156. // end alternate branch 00001694-00001698
  2157. export_220: // at 00001694 (misaligned)
  2158. fn00001694: // (misaligned)
  2159. 00001696  FFFC                     .invalid   <<F/7/7>>
  2160. 00001698  486E FFFC                pea.l      [A6 - 0x4]
  2161. 0000169C  A874                     syscall    GetPort
  2162. 0000169E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2163. 000016A2  A873                     syscall    SetPort
  2164. 000016A4  206E 000C                movea.l    A0, [A6 + 0xC]
  2165. 000016A8  226E 0008                movea.l    A1, [A6 + 0x8]
  2166. 000016AC  41E8 0010                lea.l      A0, [A0 + 0x10]
  2167. 000016B0  22D8                     move.l     [A1]+, [A0]+
  2168. 000016B2  22D8                     move.l     [A1]+, [A0]+
  2169. 000016B4  206E 0008                movea.l    A0, [A6 + 0x8]
  2170. 000016B8  2F08                     move.l     -[A7], A0
  2171. 000016BA  A870                     syscall    LocalToGlobal
  2172. 000016BC  206E 0008                movea.l    A0, [A6 + 0x8]
  2173. 000016C0  4868 0004                pea.l      [A0 + 0x4]
  2174. 000016C4  A870                     syscall    LocalToGlobal
  2175. 000016C6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2176. 000016CA  A873                     syscall    SetPort
  2177. 000016CC  4E5E                     unlink     A6
  2178. 000016CE  205F                     movea.l    A0, [A7]+
  2179. 000016D0  504F                     addq.w     A7, 8
  2180. 000016D2  4ED0                     jmp        [A0]
  2181. fn000016D4:
  2182. 000016D4  4E56 0000                link       A6, 0
  2183. 000016D8  2F0C                     move.l     -[A7], A4
  2184. 000016DA  206E 0008                movea.l    A0, [A6 + 0x8]
  2185. 000016DE  2850                     movea.l    A4, [A0]
  2186. 000016E0  202C 0006                move.l     D0, [A4 + 0x6]
  2187. 000016E4  B0AD FB5C                cmp.l      D0, [A5 - 0x4A4]
  2188. 000016E8  6604                     bne        +0x6 /* 000016EE */
  2189. 000016EA  426C 0002                clr.w      [A4 + 0x2]
  2190. label000016EE:
  2191. 000016EE  285F                     movea.l    A4, [A7]+
  2192. 000016F0  4E5E                     unlink     A6
  2193. 000016F2  2E9F                     move.l     [A7], [A7]+
  2194. 000016F4  4E75                     rts
  2195. export_221:
  2196. 000016F6  4E56 0000                link       A6, 0
  2197. 000016FA  4E5E                     unlink     A6
  2198. 000016FC  205F                     movea.l    A0, [A7]+
  2199. 000016FE  DEFC 0012                add.w      A7, 0x12
  2200. 00001702  4ED0                     jmp        [A0]
  2201. export_222:
  2202. fn00001704:
  2203. 00001704  4E56 FFFE                link       A6, -0x0002
  2204. 00001708  48E7 0108                movem.l    -[A7], D7,A4
  2205. 0000170C  286E 000C                movea.l    A4, [A6 + 0xC]
  2206. 00001710  102D FB21                move.b     D0, [A5 - 0x4DF]
  2207. 00001714  6732                     beq        +0x34 /* 00001748 */
  2208. label00001716:
  2209. 00001716  487A 00E8                pea.l      [PC + 0xE8 /* 00001800, value 0x33C3C3C, pstring "<<<" */]
  2210. 0000171A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2211. 0000171E  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  2212. 00001722  389F                     move.w     [A4], [A7]+
  2213. 00001724  4A54                     tst.w      [A4]
  2214. 00001726  57C0                     seq        D0
  2215. 00001728  2F00                     move.l     -[A7], D0
  2216. 0000172A  4267                     clr.w      -[A7]
  2217. 0000172C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2218. 00001730  3F14                     move.w     -[A7], [A4]
  2219. 00001732  2F3C 8206 0010           move.l     -[A7], 0x82060010
  2220. 00001738  A8B5                     syscall    ScriptUtil
  2221. 0000173A  321F                     move.w     D1, [A7]+
  2222. 0000173C  201F                     move.l     D0, [A7]+
  2223. 0000173E  4A41                     tst.w      D1
  2224. 00001740  57C1                     seq        D1
  2225. 00001742  8001                     or.b       D0, D1
  2226. 00001744  67D0                     beq        -0x2E /* 00001716 */
  2227. 00001746  600E                     bra        +0x10 /* 00001756 */
  2228. label00001748:
  2229. 00001748  487A 00B6                pea.l      [PC + 0xB6 /* 00001800, value 0x33C3C3C, pstring "<<<" */]
  2230. 0000174C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2231. 00001750  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  2232. 00001754  389F                     move.w     [A4], [A7]+
  2233. label00001756:
  2234. 00001756  4A54                     tst.w      [A4]
  2235. 00001758  6608                     bne        +0xA /* 00001762 */
  2236. 0000175A  422E 0014                clr.b      [A6 + 0x14]
  2237. 0000175E  6000 008E                bra        +0x90 /* 000017EE */
  2238. label00001762:
  2239. 00001762  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  2240. 00001768  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2241. 0000176C  3F14                     move.w     -[A7], [A4]
  2242. 0000176E  3F3C 0003                move.w     -[A7], 0x3
  2243. 00001772  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  2244. 00001776  102D FB21                move.b     D0, [A5 - 0x4DF]
  2245. 0000177A  6732                     beq        +0x34 /* 000017AE */
  2246. label0000177C:
  2247. 0000177C  487A 007E                pea.l      [PC + 0x7E /* 000017FC, value 0x33E3E3E, pstring ">>>" */]
  2248. 00001780  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2249. 00001784  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  2250. 00001788  3E1F                     move.w     D7, [A7]+
  2251. 0000178A  4A47                     tst.w      D7
  2252. 0000178C  57C0                     seq        D0
  2253. 0000178E  2F00                     move.l     -[A7], D0
  2254. 00001790  4267                     clr.w      -[A7]
  2255. 00001792  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2256. 00001796  3F07                     move.w     -[A7], D7
  2257. 00001798  2F3C 8206 0010           move.l     -[A7], 0x82060010
  2258. 0000179E  A8B5                     syscall    ScriptUtil
  2259. 000017A0  321F                     move.w     D1, [A7]+
  2260. 000017A2  201F                     move.l     D0, [A7]+
  2261. 000017A4  4A41                     tst.w      D1
  2262. 000017A6  57C1                     seq        D1
  2263. 000017A8  8001                     or.b       D0, D1
  2264. 000017AA  67D0                     beq        -0x2E /* 0000177C */
  2265. 000017AC  600E                     bra        +0x10 /* 000017BC */
  2266. label000017AE:
  2267. 000017AE  487A 004C                pea.l      [PC + 0x4C /* 000017FC, value 0x33E3E3E, pstring ">>>" */]
  2268. 000017B2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2269. 000017B6  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  2270. 000017BA  3E1F                     move.w     D7, [A7]+
  2271. label000017BC:
  2272. 000017BC  4A47                     tst.w      D7
  2273. 000017BE  660C                     bne        +0xE /* 000017CC */
  2274. 000017C0  3014                     move.w     D0, [A4]
  2275. 000017C2  5340                     subq.w     D0, 1
  2276. 000017C4  206E 0008                movea.l    A0, [A6 + 0x8]
  2277. 000017C8  3080                     move.w     [A0], D0
  2278. 000017CA  6022                     bra        +0x24 /* 000017EE */
  2279. label000017CC:
  2280. 000017CC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2281. 000017D0  3F07                     move.w     -[A7], D7
  2282. 000017D2  3F3C 0003                move.w     -[A7], 0x3
  2283. 000017D6  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  2284. 000017DA  206E 0010                movea.l    A0, [A6 + 0x10]
  2285. 000017DE  4240                     clr.w      D0
  2286. 000017E0  1010                     move.b     D0, [A0]
  2287. 000017E2  9047                     sub.w      D0, D7
  2288. 000017E4  3214                     move.w     D1, [A4]
  2289. 000017E6  D240                     add.w      D1, D0
  2290. 000017E8  206E 0008                movea.l    A0, [A6 + 0x8]
  2291. 000017EC  3081                     move.w     [A0], D1
  2292. label000017EE:
  2293. 000017EE  4CDF 1080                movem.l    D7,A4, [A7]+
  2294. 000017F2  4E5E                     unlink     A6
  2295. 000017F4  205F                     movea.l    A0, [A7]+
  2296. 000017F6  DEFC 000C                add.w      A7, 0xC
  2297. 000017FA  4ED0                     jmp        [A0]
  2298. 000017FC  033E                     btst       <<invalid special address>>, D1
  2299. 000017FE  3E3E                     move.w     D7, <<invalid special address>>
  2300. 00001800  033C 3C3C                btst       0x3C /* '<' */, D1
  2301. export_223:
  2302. fn00001804:
  2303. 00001804  4E56 FFF8                link       A6, -0x0008
  2304. 00001808  206E 0008                movea.l    A0, [A6 + 0x8]
  2305. 0000180C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2306. 00001810  22D8                     move.l     [A1]+, [A0]+
  2307. 00001812  22D8                     move.l     [A1]+, [A0]+
  2308. 00001814  102D FD79                move.b     D0, [A5 - 0x287]
  2309. 00001818  6714                     beq        +0x16 /* 0000182E */
  2310. 0000181A  4267                     clr.w      -[A7]
  2311. 0000181C  486E FFF8                pea.l      [A6 - 0x8]
  2312. 00001820  2F2D FEF0                move.l     -[A7], [A5 - 0x110]
  2313. 00001824  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  2314. 00001828  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  2315. 0000182C  6022                     bra        +0x24 /* 00001850 */
  2316. label0000182E:
  2317. 0000182E  102D FEE7                move.b     D0, [A5 - 0x119]
  2318. 00001832  6708                     beq        +0xA /* 0000183C */
  2319. 00001834  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  2320. 0000183A  6014                     bra        +0x16 /* 00001850 */
  2321. label0000183C:
  2322. 0000183C  4267                     clr.w      -[A7]
  2323. 0000183E  486E FFF8                pea.l      [A6 - 0x8]
  2324. 00001842  206D FA1E                movea.l    A0, [A5 - 0x5E2]
  2325. 00001846  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2326. 0000184A  A8E9                     syscall    RectInRgn
  2327. 0000184C  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  2328. label00001850:
  2329. 00001850  4E5E                     unlink     A6
  2330. 00001852  2E9F                     move.l     [A7], [A7]+
  2331. 00001854  4E75                     rts
  2332. fn00001856:
  2333. 00001856  4E56 FFF0                link       A6, -0x0010
  2334. 0000185A  206E 000C                movea.l    A0, [A6 + 0xC]
  2335. 0000185E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2336. 00001862  22D8                     move.l     [A1]+, [A0]+
  2337. 00001864  22D8                     move.l     [A1]+, [A0]+
  2338. 00001866  206E 0008                movea.l    A0, [A6 + 0x8]
  2339. 0000186A  43EE FFF0                lea.l      A1, [A6 - 0x10]
  2340. 0000186E  22D8                     move.l     [A1]+, [A0]+
  2341. 00001870  22D8                     move.l     [A1]+, [A0]+
  2342. 00001872  302E FFF2                move.w     D0, [A6 - 0xE]
  2343. 00001876  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  2344. 0000187A  5CC0                     sge        D0
  2345. 0000187C  322E FFF6                move.w     D1, [A6 - 0xA]
  2346. 00001880  B26E FFFE                cmp.w      D1, [A6 - 0x2]
  2347. 00001884  5FC1                     sle        D1
  2348. 00001886  C001                     and.b      D0, D1
  2349. 00001888  322E FFF0                move.w     D1, [A6 - 0x10]
  2350. 0000188C  B26E FFF8                cmp.w      D1, [A6 - 0x8]
  2351. 00001890  5CC1                     sge        D1
  2352. 00001892  C001                     and.b      D0, D1
  2353. 00001894  322E FFF4                move.w     D1, [A6 - 0xC]
  2354. 00001898  B26E FFFC                cmp.w      D1, [A6 - 0x4]
  2355. 0000189C  5FC1                     sle        D1
  2356. 0000189E  C001                     and.b      D0, D1
  2357. 000018A0  4400                     neg.b      D0
  2358. 000018A2  1D40 0010                move.b     [A6 + 0x10], D0
  2359. 000018A6  4E5E                     unlink     A6
  2360. 000018A8  205F                     movea.l    A0, [A7]+
  2361. 000018AA  504F                     addq.w     A7, 8
  2362. 000018AC  4ED0                     jmp        [A0]
  2363. export_224:
  2364. 000018AE  4E56 0000                link       A6, 0
  2365. 000018B2  2F0D                     move.l     -[A7], A5
  2366. 000018B4  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  2367. 000018B8  3F2D FC40                move.w     -[A7], [A5 - 0x3C0]
  2368. 000018BC  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  2369. 000018C0  2A5F                     movea.l    A5, [A7]+
  2370. 000018C2  4E5E                     unlink     A6
  2371. 000018C4  4E75                     rts
  2372. fn000018C6:
  2373. 000018C6  4E56 FEF8                link       A6, -0x0108
  2374. 000018CA  2F0C                     move.l     -[A7], A4
  2375. 000018CC  206E 0008                movea.l    A0, [A6 + 0x8]
  2376. 000018D0  43EE FF00                lea.l      A1, [A6 - 0x100]
  2377. 000018D4  703F                     moveq.l    D0, 0x3F
  2378. label000018D6:
  2379. 000018D6  22D8                     move.l     [A1]+, [A0]+
  2380. 000018D8  51C8 FFFC                dbf        D0, -0x6 /* 000018D6 */
  2381. 000018DC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2382. 000018E0  486E FEFC                pea.l      [A6 - 0x104]
  2383. 000018E4  486E FEFE                pea.l      [A6 - 0x102]
  2384. 000018E8  4EBA FB4C                jsr        [PC - 0x4B4 /* 00001436 */]
  2385. 000018EC  42A7                     clr.l      -[A7]
  2386. 000018EE  3F2E FEFC                move.w     -[A7], [A6 - 0x104]
  2387. 000018F2  4EBA FD80                jsr        [PC - 0x280 /* 00001674 */]
  2388. 000018F6  285F                     movea.l    A4, [A7]+
  2389. 000018F8  200C                     move.l     D0, A4
  2390. 000018FA  6712                     beq        +0x14 /* 0000190E */
  2391. 000018FC  2F0C                     move.l     -[A7], A4
  2392. 000018FE  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  2393. 00001902  486E FF00                pea.l      [A6 - 0x100]
  2394. 00001906  A947                     syscall    SetMenuItemText/SetItem
  2395. 00001908  2F0C                     move.l     -[A7], A4
  2396. 0000190A  4EBA FDC8                jsr        [PC - 0x238 /* 000016D4 */]
  2397. label0000190E:
  2398. 0000190E  285F                     movea.l    A4, [A7]+
  2399. 00001910  4E5E                     unlink     A6
  2400. 00001912  205F                     movea.l    A0, [A7]+
  2401. 00001914  5C4F                     addq.w     A7, 6
  2402. 00001916  4ED0                     jmp        [A0]
  2403. export_225:
  2404. fn00001918:
  2405. 00001918  4E56 0000                link       A6, 0
  2406. 0000191C  2F2D FB3C                move.l     -[A7], [A5 - 0x4C4]
  2407. 00001920  A873                     syscall    SetPort
  2408. 00001922  2F2D FB40                move.l     -[A7], [A5 - 0x4C0]
  2409. 00001926  A878                     syscall    SetOrigin
  2410. 00001928  2F2D FB44                move.l     -[A7], [A5 - 0x4BC]
  2411. 0000192C  A879                     syscall    SetClip
  2412. 0000192E  4E5E                     unlink     A6
  2413. 00001930  4E75                     rts
  2414. fn00001932:
  2415. 00001932  4E56 FF00                link       A6, -0x0100
  2416. 00001936  486E FF00                pea.l      [A6 - 0x100]
  2417. 0000193A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2418. 0000193E  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  2419. 00001942  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2420. 00001946  486E FF00                pea.l      [A6 - 0x100]
  2421. 0000194A  4EBA FF7A                jsr        [PC - 0x86 /* 000018C6 */]
  2422. 0000194E  4E5E                     unlink     A6
  2423. 00001950  205F                     movea.l    A0, [A7]+
  2424. 00001952  5C4F                     addq.w     A7, 6
  2425. 00001954  4ED0                     jmp        [A0]
  2426. fn00001956:
  2427. 00001956  4E56 FFFE                link       A6, -0x0002
  2428. 0000195A  2F07                     move.l     -[A7], D7
  2429. 0000195C  102E 0008                move.b     D0, [A6 + 0x8]
  2430. 00001960  6706                     beq        +0x8 /* 00001968 */
  2431. 00001962  3E2E 000A                move.w     D7, [A6 + 0xA]
  2432. 00001966  6004                     bra        +0x6 /* 0000196C */
  2433. label00001968:
  2434. 00001968  3E2E 000C                move.w     D7, [A6 + 0xC]
  2435. label0000196C:
  2436. 0000196C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2437. 00001970  3F07                     move.w     -[A7], D7
  2438. 00001972  4EBA FFBE                jsr        [PC - 0x42 /* 00001932 */]
  2439. 00001976  2E1F                     move.l     D7, [A7]+
  2440. 00001978  4E5E                     unlink     A6
  2441. 0000197A  205F                     movea.l    A0, [A7]+
  2442. 0000197C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2443. 00001980  4ED0                     jmp        [A0]
  2444. fn00001982:
  2445. 00001982  4E56 0000                link       A6, 0
  2446. 00001986  4267                     clr.w      -[A7]
  2447. 00001988  A887                     syscall    TextFont
  2448. 0000198A  3F3A 000E                move.w     -[A7], [PC + 0xE /* 0000199A, value 0x0, cstring "" */]
  2449. 0000198E  A888                     syscall    TextFace
  2450. 00001990  3F3C 000C                move.w     -[A7], 0xC
  2451. 00001994  A88A                     syscall    TextSize
  2452. 00001996  4E5E                     unlink     A6
  2453. 00001998  4E75                     rts
  2454. 0000199A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2455. // begin alternate branch 0000199C-000019A0
  2456. export_226:
  2457. fn0000199C:
  2458. 0000199C  4E56 FF00                link       A6, -0x0100
  2459. // end alternate branch 0000199C-000019A0
  2460. export_226: // at 0000199C (misaligned)
  2461. fn0000199C: // (misaligned)
  2462. 0000199E  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  2463. 000019A0  206E 000C                movea.l    A0, [A6 + 0xC]
  2464. 000019A4  43EE FF00                lea.l      A1, [A6 - 0x100]
  2465. 000019A8  703F                     moveq.l    D0, 0x3F
  2466. label000019AA:
  2467. 000019AA  22D8                     move.l     [A1]+, [A0]+
  2468. 000019AC  51C8 FFFC                dbf        D0, -0x6 /* 000019AA */
  2469. 000019B0  4A6E 000A                tst.w      [A6 + 0xA]
  2470. 000019B4  6F4A                     ble        +0x4C /* 00001A00 */
  2471. 000019B6  4A6E 0008                tst.w      [A6 + 0x8]
  2472. 000019BA  6612                     bne        +0x14 /* 000019CE */
  2473. 000019BC  206E 0010                movea.l    A0, [A6 + 0x10]
  2474. 000019C0  43EE FF00                lea.l      A1, [A6 - 0x100]
  2475. 000019C4  703F                     moveq.l    D0, 0x3F
  2476. label000019C6:
  2477. 000019C6  20D9                     move.l     [A0]+, [A1]+
  2478. 000019C8  51C8 FFFC                dbf        D0, -0x6 /* 000019C6 */
  2479. 000019CC  602A                     bra        +0x2C /* 000019F8 */
  2480. label000019CE:
  2481. 000019CE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2482. 000019D2  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2483. 000019D6  206E 0010                movea.l    A0, [A6 + 0x10]
  2484. 000019DA  4240                     clr.w      D0
  2485. 000019DC  1010                     move.b     D0, [A0]
  2486. 000019DE  906E 0008                sub.w      D0, [A6 + 0x8]
  2487. 000019E2  3F00                     move.w     -[A7], D0
  2488. 000019E4  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  2489. 000019E8  486E FF00                pea.l      [A6 - 0x100]
  2490. 000019EC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2491. 000019F0  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2492. 000019F4  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  2493. label000019F8:
  2494. 000019F8  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  2495. 000019FE  6004                     bra        +0x6 /* 00001A04 */
  2496. label00001A00:
  2497. 00001A00  422E 0014                clr.b      [A6 + 0x14]
  2498. label00001A04:
  2499. 00001A04  4E5E                     unlink     A6
  2500. 00001A06  205F                     movea.l    A0, [A7]+
  2501. 00001A08  DEFC 000C                add.w      A7, 0xC
  2502. 00001A0C  4ED0                     jmp        [A0]
  2503. export_227:
  2504. 00001A0E  4E56 0000                link       A6, 0
  2505. 00001A12  206E 0008                movea.l    A0, [A6 + 0x8]
  2506. 00001A16  1010                     move.b     D0, [A0]
  2507. 00001A18  0A00 0001                xori.b     D0, 0x1
  2508. 00001A1C  206E 0008                movea.l    A0, [A6 + 0x8]
  2509. 00001A20  1080                     move.b     [A0], D0
  2510. 00001A22  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2511. 00001A26  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2512. 00001A2A  206E 0008                movea.l    A0, [A6 + 0x8]
  2513. 00001A2E  1F10                     move.b     -[A7], [A0]
  2514. 00001A30  4EBA FF24                jsr        [PC - 0xDC /* 00001956 */]
  2515. 00001A34  4E5E                     unlink     A6
  2516. 00001A36  205F                     movea.l    A0, [A7]+
  2517. 00001A38  DEFC 000C                add.w      A7, 0xC
  2518. 00001A3C  4ED0                     jmp        [A0]
  2519. export_228:
  2520. 00001A3E  4E56 FFF0                link       A6, -0x0010
  2521. 00001A42  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2522. 00001A46  266E 000A                movea.l    A3, [A6 + 0xA]
  2523. 00001A4A  3E2E 0008                move.w     D7, [A6 + 0x8]
  2524. 00001A4E  4A47                     tst.w      D7
  2525. 00001A50  6700 0086                beq        +0x88 /* 00001AD8 */
  2526. 00001A54  42A7                     clr.l      -[A7]
  2527. 00001A56  2F0B                     move.l     -[A7], A3
  2528. 00001A58  A95A                     syscall    GetControlReference/GetCRefCon
  2529. 00001A5A  285F                     movea.l    A4, [A7]+
  2530. 00001A5C  99FC 0000 0001           sub.l      A4, 0x1
  2531. 00001A62  2053                     movea.l    A0, [A3]
  2532. 00001A64  43EE FFF2                lea.l      A1, [A6 - 0xE]
  2533. 00001A68  5088                     addq.l     A0, 8
  2534. 00001A6A  22D8                     move.l     [A1]+, [A0]+
  2535. 00001A6C  22D8                     move.l     [A1]+, [A0]+
  2536. 00001A6E  4267                     clr.w      -[A7]
  2537. 00001A70  486E FFF2                pea.l      [A6 - 0xE]
  2538. 00001A74  4EBA E5BE                jsr        [PC - 0x1A42 /* 00000034 */]
  2539. 00001A78  1C1F                     move.b     D6, [A7]+
  2540. 00001A7A  7016                     moveq.l    D0, 0x16
  2541. 00001A7C  B047                     cmp.w      D0, D7
  2542. 00001A7E  57C0                     seq        D0
  2543. 00001A80  7217                     moveq.l    D1, 0x17
  2544. 00001A82  B247                     cmp.w      D1, D7
  2545. 00001A84  57C1                     seq        D1
  2546. 00001A86  8001                     or.b       D0, D1
  2547. 00001A88  4400                     neg.b      D0
  2548. 00001A8A  1A00                     move.b     D5, D0
  2549. 00001A8C  4267                     clr.w      -[A7]
  2550. 00001A8E  1F06                     move.b     -[A7], D6
  2551. 00001A90  7014                     moveq.l    D0, 0x14
  2552. 00001A92  B047                     cmp.w      D0, D7
  2553. 00001A94  57C0                     seq        D0
  2554. 00001A96  7216                     moveq.l    D1, 0x16
  2555. 00001A98  B247                     cmp.w      D1, D7
  2556. 00001A9A  57C1                     seq        D1
  2557. 00001A9C  8001                     or.b       D0, D1
  2558. 00001A9E  4400                     neg.b      D0
  2559. 00001AA0  1F00                     move.b     -[A7], D0
  2560. 00001AA2  1005                     move.b     D0, D5
  2561. 00001AA4  4880                     ext.w      D0
  2562. 00001AA6  2F00                     move.l     -[A7], D0
  2563. 00001AA8  4267                     clr.w      -[A7]
  2564. 00001AAA  486E FFF2                pea.l      [A6 - 0xE]
  2565. 00001AAE  1F06                     move.b     -[A7], D6
  2566. 00001AB0  4EBA E54E                jsr        [PC - 0x1AB2 /* 00000000 */]
  2567. 00001AB4  321F                     move.w     D1, [A7]+
  2568. 00001AB6  201F                     move.l     D0, [A7]+
  2569. 00001AB8  C1C1                     muls.w     D0, D1
  2570. 00001ABA  3F00                     move.w     -[A7], D0
  2571. 00001ABC  2F0C                     move.l     -[A7], A4
  2572. 00001ABE  4EAD 1FA2                jsr        [A5 + 0x1FA2 /* export_1008 */]
  2573. 00001AC2  381F                     move.w     D4, [A7]+
  2574. 00001AC4  2F0B                     move.l     -[A7], A3
  2575. 00001AC6  3F04                     move.w     -[A7], D4
  2576. 00001AC8  4EBA FA48                jsr        [PC - 0x5B8 /* 00001512 */]
  2577. 00001ACC  4267                     clr.w      -[A7]
  2578. 00001ACE  2F0C                     move.l     -[A7], A4
  2579. 00001AD0  4EAD 1F92                jsr        [A5 + 0x1F92 /* export_1006 */]
  2580. 00001AD4  4EBA FE42                jsr        [PC - 0x1BE /* 00001918 */]
  2581. label00001AD8:
  2582. 00001AD8  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2583. 00001ADC  4E5E                     unlink     A6
  2584. 00001ADE  205F                     movea.l    A0, [A7]+
  2585. 00001AE0  5C4F                     addq.w     A7, 6
  2586. 00001AE2  4ED0                     jmp        [A0]
  2587. export_229:
  2588. 00001AE4  4E56 FFEE                link       A6, -0x0012
  2589. 00001AE8  48E7 0300                movem.l    -[A7], D6,D7
  2590. 00001AEC  4AAD FF24                tst.l      [A5 - 0xDC]
  2591. 00001AF0  6734                     beq        +0x36 /* 00001B26 */
  2592. 00001AF2  1C2D FBB5                move.b     D6, [A5 - 0x44B]
  2593. 00001AF6  4207                     clr.b      D7
  2594. label00001AF8:
  2595. 00001AF8  2F3C 0040 0000           move.l     -[A7], 0x400000 /* '@\0\0' */
  2596. 00001AFE  486E FFF0                pea.l      [A6 - 0x10]
  2597. 00001B02  2F2D FF24                move.l     -[A7], [A5 - 0xDC]
  2598. 00001B06  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  2599. 00001B0A  101F                     move.b     D0, [A7]+
  2600. 00001B0C  670E                     beq        +0x10 /* 00001B1C */
  2601. 00001B0E  486E FFF0                pea.l      [A6 - 0x10]
  2602. 00001B12  2F2D FF24                move.l     -[A7], [A5 - 0xDC]
  2603. 00001B16  4EAD 1BD2                jsr        [A5 + 0x1BD2 /* export_886 */]
  2604. 00001B1A  6002                     bra        +0x4 /* 00001B1E */
  2605. label00001B1C:
  2606. 00001B1C  7E01                     moveq.l    D7, 0x01
  2607. label00001B1E:
  2608. 00001B1E  1007                     move.b     D0, D7
  2609. 00001B20  67D6                     beq        -0x28 /* 00001AF8 */
  2610. 00001B22  1B46 FBB5                move.b     [A5 - 0x44B], D6
  2611. label00001B26:
  2612. 00001B26  4CDF 00C0                movem.l    D6,D7, [A7]+
  2613. 00001B2A  4E5E                     unlink     A6
  2614. 00001B2C  4E75                     rts
  2615. fn00001B2E:
  2616. 00001B2E  4E56 0000                link       A6, 0
  2617. 00001B32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2618. 00001B36  A873                     syscall    SetPort
  2619. 00001B38  42A7                     clr.l      -[A7]
  2620. 00001B3A  A878                     syscall    SetOrigin
  2621. 00001B3C  206D FA1E                movea.l    A0, [A5 - 0x5E2]
  2622. 00001B40  4868 0010                pea.l      [A0 + 0x10]
  2623. 00001B44  A87B                     syscall    ClipRect
  2624. 00001B46  4E5E                     unlink     A6
  2625. 00001B48  2E9F                     move.l     [A7], [A7]+
  2626. 00001B4A  4E75                     rts
  2627. export_230:
  2628. 00001B4C  4E56 FFEE                link       A6, -0x0012
  2629. 00001B50  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  2630. 00001B54  282E 0008                move.l     D4, [A6 + 0x8]
  2631. 00001B58  2844                     movea.l    A4, D4
  2632. 00001B5A  4206                     clr.b      D6
  2633. 00001B5C  2054                     movea.l    A0, [A4]
  2634. 00001B5E  4AA8 0008                tst.l      [A0 + 0x8]
  2635. 00001B62  6700 011C                beq        +0x11E /* 00001C80 */
  2636. 00001B66  2F04                     move.l     -[A7], D4
  2637. 00001B68  4EAD 1F1A                jsr        [A5 + 0x1F1A /* export_991 */]
  2638. 00001B6C  486D FD44                pea.l      [A5 - 0x2BC]
  2639. 00001B70  A87B                     syscall    ClipRect
  2640. 00001B72  4207                     clr.b      D7
  2641. 00001B74  6000 0102                bra        +0x104 /* 00001C78 */
  2642. label00001B78:
  2643. 00001B78  1007                     move.b     D0, D7
  2644. 00001B7A  4880                     ext.w      D0
  2645. 00001B7C  2054                     movea.l    A0, [A4]
  2646. 00001B7E  E540                     asl        D0.w, 2
  2647. 00001B80  2670 002C                movea.l    A3, [A0 + D0.w + 0x2C]
  2648. 00001B84  200B                     move.l     D0, A3
  2649. 00001B86  6700 00EE                beq        +0xF0 /* 00001C76 */
  2650. 00001B8A  41EE FFF2                lea.l      A0, [A6 - 0xE]
  2651. 00001B8E  2454                     movea.l    A2, [A4]
  2652. 00001B90  43EA 0014                lea.l      A1, [A2 + 0x14]
  2653. 00001B94  20D9                     move.l     [A0]+, [A1]+
  2654. 00001B96  20D9                     move.l     [A0]+, [A1]+
  2655. 00001B98  2054                     movea.l    A0, [A4]
  2656. 00001B9A  2F28 0034                move.l     -[A7], [A0 + 0x34]
  2657. 00001B9E  486E FFF2                pea.l      [A6 - 0xE]
  2658. 00001BA2  A87E                     syscall    AddPt
  2659. 00001BA4  2054                     movea.l    A0, [A4]
  2660. 00001BA6  2F28 0038                move.l     -[A7], [A0 + 0x38]
  2661. 00001BAA  486E FFF6                pea.l      [A6 - 0xA]
  2662. 00001BAE  A87E                     syscall    AddPt
  2663. 00001BB0  1007                     move.b     D0, D7
  2664. 00001BB2  4880                     ext.w      D0
  2665. 00001BB4  D040                     add.w      D0, D0
  2666. 00001BB6  3236 00F2                move.w     D1, [A6 + D0.w - 0x14]
  2667. 00001BBA  5341                     subq.w     D1, 1
  2668. 00001BBC  1007                     move.b     D0, D7
  2669. 00001BBE  4880                     ext.w      D0
  2670. 00001BC0  D040                     add.w      D0, D0
  2671. 00001BC2  3D81 00F2                move.w     [A6 + D0.w - 0x14], D1
  2672. 00001BC6  1007                     move.b     D0, D7
  2673. 00001BC8  4880                     ext.w      D0
  2674. 00001BCA  41ED FD82                lea.l      A0, [A5 - 0x27E]
  2675. 00001BCE  1230 0000                move.b     D1, [A0 + D0.w]
  2676. 00001BD2  4881                     ext.w      D1
  2677. 00001BD4  D241                     add.w      D1, D1
  2678. 00001BD6  1007                     move.b     D0, D7
  2679. 00001BD8  4880                     ext.w      D0
  2680. 00001BDA  41ED FD82                lea.l      A0, [A5 - 0x27E]
  2681. 00001BDE  1430 0000                move.b     D2, [A0 + D0.w]
  2682. 00001BE2  4882                     ext.w      D2
  2683. 00001BE4  D442                     add.w      D2, D2
  2684. 00001BE6  3DB6 10F6 20F2           move.w     [A6 + D2.w - 0x14], [A6 + D1.w - 0x10]
  2685. 00001BEC  1007                     move.b     D0, D7
  2686. 00001BEE  4880                     ext.w      D0
  2687. 00001BF0  D040                     add.w      D0, D0
  2688. 00001BF2  3236 00F6                move.w     D1, [A6 + D0.w - 0x10]
  2689. 00001BF6  5241                     addq.w     D1, 1
  2690. 00001BF8  1007                     move.b     D0, D7
  2691. 00001BFA  4880                     ext.w      D0
  2692. 00001BFC  D040                     add.w      D0, D0
  2693. 00001BFE  3D81 00F6                move.w     [A6 + D0.w - 0x10], D1
  2694. 00001C02  1007                     move.b     D0, D7
  2695. 00001C04  4880                     ext.w      D0
  2696. 00001C06  41ED FD82                lea.l      A0, [A5 - 0x27E]
  2697. 00001C0A  1230 0000                move.b     D1, [A0 + D0.w]
  2698. 00001C0E  4881                     ext.w      D1
  2699. 00001C10  D241                     add.w      D1, D1
  2700. 00001C12  3036 10F2                move.w     D0, [A6 + D1.w - 0x14]
  2701. 00001C16  D07C 0010                add.w      D0, 0x10
  2702. 00001C1A  1207                     move.b     D1, D7
  2703. 00001C1C  4881                     ext.w      D1
  2704. 00001C1E  41ED FD82                lea.l      A0, [A5 - 0x27E]
  2705. 00001C22  1430 1000                move.b     D2, [A0 + D1.w]
  2706. 00001C26  4882                     ext.w      D2
  2707. 00001C28  D442                     add.w      D2, D2
  2708. 00001C2A  3D80 20F6                move.w     [A6 + D2.w - 0x10], D0
  2709. 00001C2E  2F0B                     move.l     -[A7], A3
  2710. 00001C30  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  2711. 00001C34  A959                     syscall    MoveControl
  2712. 00001C36  2F0B                     move.l     -[A7], A3
  2713. 00001C38  302E FFF8                move.w     D0, [A6 - 0x8]
  2714. 00001C3C  906E FFF4                sub.w      D0, [A6 - 0xC]
  2715. 00001C40  3F00                     move.w     -[A7], D0
  2716. 00001C42  302E FFF6                move.w     D0, [A6 - 0xA]
  2717. 00001C46  906E FFF2                sub.w      D0, [A6 - 0xE]
  2718. 00001C4A  3F00                     move.w     -[A7], D0
  2719. 00001C4C  A95C                     syscall    SizeControl
  2720. 00001C4E  4267                     clr.w      -[A7]
  2721. 00001C50  1F07                     move.b     -[A7], D7
  2722. 00001C52  2F04                     move.l     -[A7], D4
  2723. 00001C54  4EAD 1F8A                jsr        [A5 + 0x1F8A /* export_1005 */]
  2724. 00001C58  3A1F                     move.w     D5, [A7]+
  2725. 00001C5A  4267                     clr.w      -[A7]
  2726. 00001C5C  2F0B                     move.l     -[A7], A3
  2727. 00001C5E  A960                     syscall    GetControlValue/GetCtlValue
  2728. 00001C60  BA5F                     cmp.w      D5, [A7]+
  2729. 00001C62  5DC0                     slt        D0
  2730. 00001C64  8C00                     or.b       D6, D0
  2731. 00001C66  0246 0001                andi.w     D6, 0x1
  2732. 00001C6A  2F0B                     move.l     -[A7], A3
  2733. 00001C6C  3F05                     move.w     -[A7], D5
  2734. 00001C6E  A965                     syscall    SetControlMaximum/SetMaxCtl
  2735. 00001C70  486E FFF2                pea.l      [A6 - 0xE]
  2736. 00001C74  A928                     syscall    InvalRect
  2737. label00001C76:
  2738. 00001C76  5207                     addq.b     D7, 1
  2739. label00001C78:
  2740. 00001C78  7001                     moveq.l    D0, 0x01
  2741. 00001C7A  B007                     cmp.b      D0, D7
  2742. 00001C7C  6C00 FEFA                bge        -0x104 /* 00001B78 */
  2743. label00001C80:
  2744. 00001C80  1D46 000C                move.b     [A6 + 0xC], D6
  2745. 00001C84  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  2746. 00001C88  4E5E                     unlink     A6
  2747. 00001C8A  2E9F                     move.l     [A7], [A7]+
  2748. 00001C8C  4E75                     rts
  2749. export_231:
  2750. 00001C8E  4E56 FFF2                link       A6, -0x000E
  2751. 00001C92  48E7 1338                movem.l    -[A7], D3,D6,D7,A2,A3,A4
  2752. 00001C96  1C2E 000C                move.b     D6, [A6 + 0xC]
  2753. 00001C9A  286E 0008                movea.l    A4, [A6 + 0x8]
  2754. 00001C9E  41EE FFF2                lea.l      A0, [A6 - 0xE]
  2755. 00001CA2  2454                     movea.l    A2, [A4]
  2756. 00001CA4  43EA 0014                lea.l      A1, [A2 + 0x14]
  2757. 00001CA8  20D9                     move.l     [A0]+, [A1]+
  2758. 00001CAA  20D9                     move.l     [A0]+, [A1]+
  2759. 00001CAC  1006                     move.b     D0, D6
  2760. 00001CAE  4880                     ext.w      D0
  2761. 00001CB0  E540                     asl        D0.w, 2
  2762. 00001CB2  2672 002C                movea.l    A3, [A2 + D0.w + 0x2C]
  2763. 00001CB6  200B                     move.l     D0, A3
  2764. 00001CB8  6732                     beq        +0x34 /* 00001CEC */
  2765. 00001CBA  1006                     move.b     D0, D6
  2766. 00001CBC  4880                     ext.w      D0
  2767. 00001CBE  2054                     movea.l    A0, [A4]
  2768. 00001CC0  D040                     add.w      D0, D0
  2769. 00001CC2  1206                     move.b     D1, D6
  2770. 00001CC4  4881                     ext.w      D1
  2771. 00001CC6  D241                     add.w      D1, D1
  2772. 00001CC8  1406                     move.b     D2, D6
  2773. 00001CCA  4882                     ext.w      D2
  2774. 00001CCC  D442                     add.w      D2, D2
  2775. 00001CCE  3636 10F6                move.w     D3, [A6 + D1.w - 0x10]
  2776. 00001CD2  9676 20F2                sub.w      D3, [A6 + D2.w - 0x14]
  2777. 00001CD6  3E30 0040                move.w     D7, [A0 + D0.w + 0x40]
  2778. 00001CDA  9E43                     sub.w      D7, D3
  2779. 00001CDC  4A47                     tst.w      D7
  2780. 00001CDE  6C06                     bge        +0x8 /* 00001CE6 */
  2781. 00001CE0  426E 000E                clr.w      [A6 + 0xE]
  2782. 00001CE4  600A                     bra        +0xC /* 00001CF0 */
  2783. label00001CE6:
  2784. 00001CE6  3D47 000E                move.w     [A6 + 0xE], D7
  2785. 00001CEA  6004                     bra        +0x6 /* 00001CF0 */
  2786. label00001CEC:
  2787. 00001CEC  426E 000E                clr.w      [A6 + 0xE]
  2788. label00001CF0:
  2789. 00001CF0  4CDF 1CC8                movem.l    D3,D6,D7,A2,A3,A4, [A7]+
  2790. 00001CF4  4E5E                     unlink     A6
  2791. 00001CF6  205F                     movea.l    A0, [A7]+
  2792. 00001CF8  5C4F                     addq.w     A7, 6
  2793. 00001CFA  4ED0                     jmp        [A0]
  2794. export_232:
  2795. 00001CFC  4E56 0000                link       A6, 0
  2796. 00001D00  2F0C                     move.l     -[A7], A4
  2797. 00001D02  286E 0008                movea.l    A4, [A6 + 0x8]
  2798. 00001D06  2054                     movea.l    A0, [A4]
  2799. 00001D08  4AA8 0020                tst.l      [A0 + 0x20]
  2800. 00001D0C  6722                     beq        +0x24 /* 00001D30 */
  2801. 00001D0E  42A7                     clr.l      -[A7]
  2802. 00001D10  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  2803. 00001D14  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  2804. 00001D18  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2805. 00001D1C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2806. 00001D20  2054                     movea.l    A0, [A4]
  2807. 00001D22  2F28 0020                move.l     -[A7], [A0 + 0x20]
  2808. 00001D26  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  2809. 00001D2A  2D5F 001A                move.l     [A6 + 0x1A], [A7]+
  2810. 00001D2E  6006                     bra        +0x8 /* 00001D36 */
  2811. label00001D30:
  2812. 00001D30  2D6D FD8A 001A           move.l     [A6 + 0x1A], [A5 - 0x276]
  2813. label00001D36:
  2814. 00001D36  285F                     movea.l    A4, [A7]+
  2815. 00001D38  4E5E                     unlink     A6
  2816. 00001D3A  205F                     movea.l    A0, [A7]+
  2817. 00001D3C  DEFC 0012                add.w      A7, 0x12
  2818. 00001D40  4ED0                     jmp        [A0]
  2819. export_233:
  2820. 00001D42  4E56 0000                link       A6, 0
  2821. 00001D46  226E 0008                movea.l    A1, [A6 + 0x8]
  2822. 00001D4A  2069 0008                movea.l    A0, [A1 + 0x8]
  2823. 00001D4E  2050                     movea.l    A0, [A0]
  2824. 00001D50  2268 0020                movea.l    A1, [A0 + 0x20]
  2825. 00001D54  2251                     movea.l    A1, [A1]
  2826. 00001D56  4229 003F                clr.b      [A1 + 0x3F]
  2827. 00001D5A  206E 0008                movea.l    A0, [A6 + 0x8]
  2828. 00001D5E  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2829. 00001D62  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  2830. 00001D66  4E5E                     unlink     A6
  2831. 00001D68  205F                     movea.l    A0, [A7]+
  2832. 00001D6A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2833. 00001D6E  4ED0                     jmp        [A0]
  2834. export_234:
  2835. 00001D70  4E56 FFBA                link       A6, -0x0046
  2836. 00001D74  48E7 0038                movem.l    -[A7], A2,A3,A4
  2837. 00001D78  266E 0008                movea.l    A3, [A6 + 0x8]
  2838. 00001D7C  284B                     movea.l    A4, A3
  2839. 00001D7E  2054                     movea.l    A0, [A4]
  2840. 00001D80  4AA8 0020                tst.l      [A0 + 0x20]
  2841. 00001D84  6738                     beq        +0x3A /* 00001DBE */
  2842. 00001D86  2254                     movea.l    A1, [A4]
  2843. 00001D88  2069 0020                movea.l    A0, [A1 + 0x20]
  2844. 00001D8C  2469 0020                movea.l    A2, [A1 + 0x20]
  2845. 00001D90  2452                     movea.l    A2, [A2]
  2846. 00001D92  102A 003F                move.b     D0, [A2 + 0x3F]
  2847. 00001D96  2050                     movea.l    A0, [A0]
  2848. 00001D98  C028 003B                and.b      D0, [A0 + 0x3B]
  2849. 00001D9C  6720                     beq        +0x22 /* 00001DBE */
  2850. 00001D9E  486E FFBA                pea.l      [A6 - 0x46]
  2851. 00001DA2  486D 076A                pea.l      [A5 + 0x76A /* export_233 */]
  2852. 00001DA6  2F0E                     move.l     -[A7], A6
  2853. 00001DA8  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  2854. 00001DAC  2054                     movea.l    A0, [A4]
  2855. 00001DAE  2F28 0020                move.l     -[A7], [A0 + 0x20]
  2856. 00001DB2  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  2857. 00001DB6  486E FFBA                pea.l      [A6 - 0x46]
  2858. 00001DBA  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  2859. label00001DBE:
  2860. 00001DBE  2F0B                     move.l     -[A7], A3
  2861. 00001DC0  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  2862. 00001DC4  2F0B                     move.l     -[A7], A3
  2863. 00001DC6  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  2864. 00001DCA  2054                     movea.l    A0, [A4]
  2865. 00001DCC  1028 004B                move.b     D0, [A0 + 0x4B]
  2866. 00001DD0  6706                     beq        +0x8 /* 00001DD8 */
  2867. 00001DD2  2F0B                     move.l     -[A7], A3
  2868. 00001DD4  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  2869. label00001DD8:
  2870. 00001DD8  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2871. 00001DDC  4E5E                     unlink     A6
  2872. 00001DDE  2E9F                     move.l     [A7], [A7]+
  2873. 00001DE0  4E75                     rts
  2874. export_235:
  2875. 00001DE2  4E56 FFF8                link       A6, -0x0008
  2876. 00001DE6  2F0A                     move.l     -[A7], A2
  2877. 00001DE8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2878. 00001DEC  4EAD 1F1A                jsr        [A5 + 0x1F1A /* export_991 */]
  2879. 00001DF0  A89E                     syscall    PenNormal
  2880. 00001DF2  206E 0008                movea.l    A0, [A6 + 0x8]
  2881. 00001DF6  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2882. 00001DFA  2050                     movea.l    A0, [A0]
  2883. 00001DFC  45E8 0014                lea.l      A2, [A0 + 0x14]
  2884. 00001E00  22DA                     move.l     [A1]+, [A2]+
  2885. 00001E02  22DA                     move.l     [A1]+, [A2]+
  2886. 00001E04  486E FFF8                pea.l      [A6 - 0x8]
  2887. 00001E08  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  2888. 00001E0E  A8A9                     syscall    InsetRect
  2889. 00001E10  486E FFF8                pea.l      [A6 - 0x8]
  2890. 00001E14  A8A1                     syscall    FrameRect
  2891. 00001E16  245F                     movea.l    A2, [A7]+
  2892. 00001E18  4E5E                     unlink     A6
  2893. 00001E1A  2E9F                     move.l     [A7], [A7]+
  2894. 00001E1C  4E75                     rts
  2895. export_236:
  2896. 00001E1E  4E56 0000                link       A6, 0
  2897. 00001E22  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2898. 00001E26  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  2899. 00001E2A  4E5E                     unlink     A6
  2900. 00001E2C  205F                     movea.l    A0, [A7]+
  2901. 00001E2E  504F                     addq.w     A7, 8
  2902. 00001E30  4ED0                     jmp        [A0]
  2903. export_237:
  2904. fn00001E32:
  2905. 00001E32  4E56 FFF8                link       A6, -0x0008
  2906. 00001E36  48E7 0038                movem.l    -[A7], A2,A3,A4
  2907. 00001E3A  266E 0008                movea.l    A3, [A6 + 0x8]
  2908. 00001E3E  284B                     movea.l    A4, A3
  2909. 00001E40  486E FFF8                pea.l      [A6 - 0x8]
  2910. 00001E44  2F0B                     move.l     -[A7], A3
  2911. 00001E46  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  2912. 00001E4A  4267                     clr.w      -[A7]
  2913. 00001E4C  486E FFF8                pea.l      [A6 - 0x8]
  2914. 00001E50  4EBA F9B2                jsr        [PC - 0x64E /* 00001804 */]
  2915. 00001E54  101F                     move.b     D0, [A7]+
  2916. 00001E56  6736                     beq        +0x38 /* 00001E8E */
  2917. 00001E58  2054                     movea.l    A0, [A4]
  2918. 00001E5A  4AA8 0008                tst.l      [A0 + 0x8]
  2919. 00001E5E  671C                     beq        +0x1E /* 00001E7C */
  2920. 00001E60  2254                     movea.l    A1, [A4]
  2921. 00001E62  2069 0008                movea.l    A0, [A1 + 0x8]
  2922. 00001E66  2050                     movea.l    A0, [A0]
  2923. 00001E68  2F28 0066                move.l     -[A7], [A0 + 0x66]
  2924. 00001E6C  2069 0008                movea.l    A0, [A1 + 0x8]
  2925. 00001E70  2050                     movea.l    A0, [A0]
  2926. 00001E72  2468 0066                movea.l    A2, [A0 + 0x66]
  2927. 00001E76  2F2A 0018                move.l     -[A7], [A2 + 0x18]
  2928. 00001E7A  A953                     syscall    UpdtControl
  2929. label00001E7C:
  2930. 00001E7C  2F0B                     move.l     -[A7], A3
  2931. 00001E7E  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  2932. 00001E82  486D 0782                pea.l      [A5 + 0x782 /* export_236 */]
  2933. 00001E86  2F0E                     move.l     -[A7], A6
  2934. 00001E88  2F0B                     move.l     -[A7], A3
  2935. 00001E8A  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  2936. label00001E8E:
  2937. 00001E8E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2938. 00001E92  4E5E                     unlink     A6
  2939. 00001E94  2E9F                     move.l     [A7], [A7]+
  2940. 00001E96  4E75                     rts
  2941. export_238:
  2942. 00001E98  4E56 FFF8                link       A6, -0x0008
  2943. 00001E9C  2F0C                     move.l     -[A7], A4
  2944. 00001E9E  286E 0008                movea.l    A4, [A6 + 0x8]
  2945. 00001EA2  2054                     movea.l    A0, [A4]
  2946. 00001EA4  4AA8 0020                tst.l      [A0 + 0x20]
  2947. 00001EA8  6752                     beq        +0x54 /* 00001EFC */
  2948. 00001EAA  2254                     movea.l    A1, [A4]
  2949. 00001EAC  2069 0020                movea.l    A0, [A1 + 0x20]
  2950. 00001EB0  2050                     movea.l    A0, [A0]
  2951. 00001EB2  1028 003F                move.b     D0, [A0 + 0x3F]
  2952. 00001EB6  673A                     beq        +0x3C /* 00001EF2 */
  2953. 00001EB8  486E FFF8                pea.l      [A6 - 0x8]
  2954. 00001EBC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2955. 00001EC0  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  2956. 00001EC4  4267                     clr.w      -[A7]
  2957. 00001EC6  486E FFF8                pea.l      [A6 - 0x8]
  2958. 00001ECA  206D FA1E                movea.l    A0, [A5 - 0x5E2]
  2959. 00001ECE  2068 0018                movea.l    A0, [A0 + 0x18]
  2960. 00001ED2  2050                     movea.l    A0, [A0]
  2961. 00001ED4  4868 0002                pea.l      [A0 + 0x2]
  2962. 00001ED8  486E FFF8                pea.l      [A6 - 0x8]
  2963. 00001EDC  A8AA                     syscall    SectRect
  2964. 00001EDE  101F                     move.b     D0, [A7]+
  2965. 00001EE0  670E                     beq        +0x10 /* 00001EF0 */
  2966. 00001EE2  486E FFF8                pea.l      [A6 - 0x8]
  2967. 00001EE6  2054                     movea.l    A0, [A4]
  2968. 00001EE8  2F28 0020                move.l     -[A7], [A0 + 0x20]
  2969. 00001EEC  4EAD 20B2                jsr        [A5 + 0x20B2 /* export_1042 */]
  2970. label00001EF0:
  2971. 00001EF0  600A                     bra        +0xC /* 00001EFC */
  2972. label00001EF2:
  2973. 00001EF2  2054                     movea.l    A0, [A4]
  2974. 00001EF4  2F28 0020                move.l     -[A7], [A0 + 0x20]
  2975. 00001EF8  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  2976. label00001EFC:
  2977. 00001EFC  285F                     movea.l    A4, [A7]+
  2978. 00001EFE  4E5E                     unlink     A6
  2979. 00001F00  2E9F                     move.l     [A7], [A7]+
  2980. 00001F02  4E75                     rts
  2981. export_239:
  2982. 00001F04  4E56 0000                link       A6, 0
  2983. 00001F08  41EE 0014                lea.l      A0, [A6 + 0x14]
  2984. 00001F0C  2F20                     move.l     -[A7], -[A0]
  2985. 00001F0E  2F20                     move.l     -[A7], -[A0]
  2986. 00001F10  206E 0008                movea.l    A0, [A6 + 0x8]
  2987. 00001F14  2050                     movea.l    A0, [A0]
  2988. 00001F16  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  2989. 00001F1A  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  2990. 00001F1E  4E5E                     unlink     A6
  2991. 00001F20  205F                     movea.l    A0, [A7]+
  2992. 00001F22  DEFC 000C                add.w      A7, 0xC
  2993. 00001F26  4ED0                     jmp        [A0]
  2994. export_240:
  2995. 00001F28  4E56 0000                link       A6, 0
  2996. 00001F2C  42A7                     clr.l      -[A7]
  2997. 00001F2E  41EE 0014                lea.l      A0, [A6 + 0x14]
  2998. 00001F32  2F20                     move.l     -[A7], -[A0]
  2999. 00001F34  2F20                     move.l     -[A7], -[A0]
  3000. 00001F36  206E 0008                movea.l    A0, [A6 + 0x8]
  3001. 00001F3A  2050                     movea.l    A0, [A0]
  3002. 00001F3C  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  3003. 00001F40  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  3004. 00001F44  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  3005. 00001F48  4E5E                     unlink     A6
  3006. 00001F4A  205F                     movea.l    A0, [A7]+
  3007. 00001F4C  DEFC 000C                add.w      A7, 0xC
  3008. 00001F50  4ED0                     jmp        [A0]
  3009. export_241:
  3010. 00001F52  4E56 FFF6                link       A6, -0x000A
  3011. 00001F56  48E7 0108                movem.l    -[A7], D7,A4
  3012. 00001F5A  286E 0008                movea.l    A4, [A6 + 0x8]
  3013. 00001F5E  204C                     movea.l    A0, A4
  3014. 00001F60  5088                     addq.l     A0, 8
  3015. 00001F62  2050                     movea.l    A0, [A0]
  3016. 00001F64  2D48 FFF6                move.l     [A6 - 0xA], A0
  3017. 00001F68  4267                     clr.w      -[A7]
  3018. 00001F6A  206C 0014                movea.l    A0, [A4 + 0x14]
  3019. 00001F6E  2F10                     move.l     -[A7], [A0]
  3020. 00001F70  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  3021. 00001F74  486E FFFA                pea.l      [A6 - 0x6]
  3022. 00001F78  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  3023. 00001F7C  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  3024. 00001F80  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3025. 00001F84  4EAD 1F2A                jsr        [A5 + 0x1F2A /* export_993 */]
  3026. 00001F88  3E1F                     move.w     D7, [A7]+
  3027. 00001F8A  206C 0018                movea.l    A0, [A4 + 0x18]
  3028. 00001F8E  4A90                     tst.l      [A0]
  3029. 00001F90  6718                     beq        +0x1A /* 00001FAA */
  3030. 00001F92  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  3031. 00001F98  206E 0008                movea.l    A0, [A6 + 0x8]
  3032. 00001F9C  3147 0020                move.w     [A0 + 0x20], D7
  3033. 00001FA0  206C 0014                movea.l    A0, [A4 + 0x14]
  3034. 00001FA4  20AE FFFA                move.l     [A0], [A6 - 0x6]
  3035. 00001FA8  6004                     bra        +0x6 /* 00001FAE */
  3036. label00001FAA:
  3037. 00001FAA  422E 0010                clr.b      [A6 + 0x10]
  3038. label00001FAE:
  3039. 00001FAE  4CDF 1080                movem.l    D7,A4, [A7]+
  3040. 00001FB2  4E5E                     unlink     A6
  3041. 00001FB4  205F                     movea.l    A0, [A7]+
  3042. 00001FB6  504F                     addq.w     A7, 8
  3043. 00001FB8  4ED0                     jmp        [A0]
  3044. export_242:
  3045. fn00001FBA:
  3046. 00001FBA  4E56 FFFC                link       A6, -0x0004
  3047. 00001FBE  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  3048. 00001FC2  266E 0008                movea.l    A3, [A6 + 0x8]
  3049. 00001FC6  284B                     movea.l    A4, A3
  3050. 00001FC8  206E 0018                movea.l    A0, [A6 + 0x18]
  3051. 00001FCC  7000                     moveq.l    D0, 0x00
  3052. 00001FCE  2080                     move.l     [A0], D0
  3053. 00001FD0  4267                     clr.w      -[A7]
  3054. 00001FD2  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  3055. 00001FD6  2054                     movea.l    A0, [A4]
  3056. 00001FD8  4868 0014                pea.l      [A0 + 0x14]
  3057. 00001FDC  A8AD                     syscall    PtInRect
  3058. 00001FDE  101F                     move.b     D0, [A7]+
  3059. 00001FE0  677A                     beq        +0x7C /* 0000205C */
  3060. 00001FE2  206E 0014                movea.l    A0, [A6 + 0x14]
  3061. 00001FE6  20AE 001C                move.l     [A0], [A6 + 0x1C]
  3062. 00001FEA  2054                     movea.l    A0, [A4]
  3063. 00001FEC  2F28 0044                move.l     -[A7], [A0 + 0x44]
  3064. 00001FF0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3065. 00001FF4  A87E                     syscall    AddPt
  3066. 00001FF6  2054                     movea.l    A0, [A4]
  3067. 00001FF8  4AA8 0008                tst.l      [A0 + 0x8]
  3068. 00001FFC  672E                     beq        +0x30 /* 0000202C */
  3069. 00001FFE  2F0B                     move.l     -[A7], A3
  3070. 00002000  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  3071. 00002004  206E 000C                movea.l    A0, [A6 + 0xC]
  3072. 00002008  2F08                     move.l     -[A7], A0
  3073. 0000200A  4267                     clr.w      -[A7]
  3074. 0000200C  226E 0014                movea.l    A1, [A6 + 0x14]
  3075. 00002010  2F11                     move.l     -[A7], [A1]
  3076. 00002012  2454                     movea.l    A2, [A4]
  3077. 00002014  226A 0008                movea.l    A1, [A2 + 0x8]
  3078. 00002018  2251                     movea.l    A1, [A1]
  3079. 0000201A  2F29 0066                move.l     -[A7], [A1 + 0x66]
  3080. 0000201E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3081. 00002022  A96C                     syscall    FindControl
  3082. 00002024  301F                     move.w     D0, [A7]+
  3083. 00002026  205F                     movea.l    A0, [A7]+
  3084. 00002028  3080                     move.w     [A0], D0
  3085. 0000202A  6006                     bra        +0x8 /* 00002032 */
  3086. label0000202C:
  3087. 0000202C  206E 000C                movea.l    A0, [A6 + 0xC]
  3088. 00002030  4250                     clr.w      [A0]
  3089. label00002032:
  3090. 00002032  206E 000C                movea.l    A0, [A6 + 0xC]
  3091. 00002036  4A50                     tst.w      [A0]
  3092. 00002038  6614                     bne        +0x16 /* 0000204E */
  3093. 0000203A  42A7                     clr.l      -[A7]
  3094. 0000203C  486D 07AA                pea.l      [A5 + 0x7AA /* export_241 */]
  3095. 00002040  2F0E                     move.l     -[A7], A6
  3096. 00002042  2F0B                     move.l     -[A7], A3
  3097. 00002044  4EAD 1EBA                jsr        [A5 + 0x1EBA /* export_979 */]
  3098. 00002048  2E1F                     move.l     D7, [A7]+
  3099. 0000204A  6702                     beq        +0x4 /* 0000204E */
  3100. 0000204C  601A                     bra        +0x1C /* 00002068 */
  3101. label0000204E:
  3102. 0000204E  3D7C 0003 0020           move.w     [A6 + 0x20], 0x3
  3103. 00002054  206E 0018                movea.l    A0, [A6 + 0x18]
  3104. 00002058  208B                     move.l     [A0], A3
  3105. 0000205A  600C                     bra        +0xE /* 00002068 */
  3106. label0000205C:
  3107. 0000205C  206E 0018                movea.l    A0, [A6 + 0x18]
  3108. 00002060  7000                     moveq.l    D0, 0x00
  3109. 00002062  2080                     move.l     [A0], D0
  3110. 00002064  426E 0020                clr.w      [A6 + 0x20]
  3111. label00002068:
  3112. 00002068  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  3113. 0000206C  4E5E                     unlink     A6
  3114. 0000206E  205F                     movea.l    A0, [A7]+
  3115. 00002070  DEFC 0018                add.w      A7, 0x18
  3116. 00002074  4ED0                     jmp        [A0]
  3117. export_243:
  3118. 00002076  4E56 FFF4                link       A6, -0x000C
  3119. 0000207A  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  3120. 0000207E  286E 0008                movea.l    A4, [A6 + 0x8]
  3121. 00002082  2054                     movea.l    A0, [A4]
  3122. 00002084  4AA8 0008                tst.l      [A0 + 0x8]
  3123. 00002088  6700 00E6                beq        +0xE8 /* 00002170 */
  3124. 0000208C  2254                     movea.l    A1, [A4]
  3125. 0000208E  2069 0008                movea.l    A0, [A1 + 0x8]
  3126. 00002092  2050                     movea.l    A0, [A0]
  3127. 00002094  2E28 0066                move.l     D7, [A0 + 0x66]
  3128. 00002098  4AA9 0010                tst.l      [A1 + 0x10]
  3129. 0000209C  660A                     bne        +0xC /* 000020A8 */
  3130. 0000209E  2F07                     move.l     -[A7], D7
  3131. 000020A0  4EBA FA8C                jsr        [PC - 0x574 /* 00001B2E */]
  3132. 000020A4  6000 00C0                bra        +0xC2 /* 00002166 */
  3133. label000020A8:
  3134. 000020A8  2054                     movea.l    A0, [A4]
  3135. 000020AA  2028 0010                move.l     D0, [A0 + 0x10]
  3136. 000020AE  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  3137. 000020B2  6644                     bne        +0x46 /* 000020F8 */
  3138. 000020B4  2F07                     move.l     -[A7], D7
  3139. 000020B6  A873                     syscall    SetPort
  3140. 000020B8  2054                     movea.l    A0, [A4]
  3141. 000020BA  2F28 0044                move.l     -[A7], [A0 + 0x44]
  3142. 000020BE  A878                     syscall    SetOrigin
  3143. 000020C0  41EE FFF4                lea.l      A0, [A6 - 0xC]
  3144. 000020C4  2454                     movea.l    A2, [A4]
  3145. 000020C6  43EA 0014                lea.l      A1, [A2 + 0x14]
  3146. 000020CA  20D9                     move.l     [A0]+, [A1]+
  3147. 000020CC  20D9                     move.l     [A0]+, [A1]+
  3148. 000020CE  486E FFF4                pea.l      [A6 - 0xC]
  3149. 000020D2  2054                     movea.l    A0, [A4]
  3150. 000020D4  2F28 0044                move.l     -[A7], [A0 + 0x44]
  3151. 000020D8  A8A8                     syscall    OffsetRect
  3152. 000020DA  4267                     clr.w      -[A7]
  3153. 000020DC  486E FFF4                pea.l      [A6 - 0xC]
  3154. 000020E0  206D FA1E                movea.l    A0, [A5 - 0x5E2]
  3155. 000020E4  4868 0010                pea.l      [A0 + 0x10]
  3156. 000020E8  486E FFF4                pea.l      [A6 - 0xC]
  3157. 000020EC  A8AA                     syscall    SectRect
  3158. 000020EE  101F                     move.b     D0, [A7]+
  3159. 000020F0  486E FFF4                pea.l      [A6 - 0xC]
  3160. 000020F4  A87B                     syscall    ClipRect
  3161. 000020F6  606E                     bra        +0x70 /* 00002166 */
  3162. label000020F8:
  3163. 000020F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3164. 000020FC  4EAD 1F1A                jsr        [A5 + 0x1F1A /* export_991 */]
  3165. 00002100  206D FA1E                movea.l    A0, [A5 - 0x5E2]
  3166. 00002104  2254                     movea.l    A1, [A4]
  3167. 00002106  3029 0046                move.w     D0, [A1 + 0x46]
  3168. 0000210A  D068 0012                add.w      D0, [A0 + 0x12]
  3169. 0000210E  3F00                     move.w     -[A7], D0
  3170. 00002110  206D FA1E                movea.l    A0, [A5 - 0x5E2]
  3171. 00002114  3029 0044                move.w     D0, [A1 + 0x44]
  3172. 00002118  D068 0010                add.w      D0, [A0 + 0x10]
  3173. 0000211C  3F00                     move.w     -[A7], D0
  3174. 0000211E  A878                     syscall    SetOrigin
  3175. 00002120  41EE FFF4                lea.l      A0, [A6 - 0xC]
  3176. 00002124  2454                     movea.l    A2, [A4]
  3177. 00002126  43EA 0014                lea.l      A1, [A2 + 0x14]
  3178. 0000212A  20D9                     move.l     [A0]+, [A1]+
  3179. 0000212C  20D9                     move.l     [A0]+, [A1]+
  3180. 0000212E  47EA 0044                lea.l      A3, [A2 + 0x44]
  3181. 00002132  486E FFF4                pea.l      [A6 - 0xC]
  3182. 00002136  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  3183. 0000213A  3F13                     move.w     -[A7], [A3]
  3184. 0000213C  4EBA F23E                jsr        [PC - 0xDC2 /* 0000137C */]
  3185. 00002140  2054                     movea.l    A0, [A4]
  3186. 00002142  4AA8 0020                tst.l      [A0 + 0x20]
  3187. 00002146  671E                     beq        +0x20 /* 00002166 */
  3188. 00002148  2254                     movea.l    A1, [A4]
  3189. 0000214A  2069 0020                movea.l    A0, [A1 + 0x20]
  3190. 0000214E  45EE FFF4                lea.l      A2, [A6 - 0xC]
  3191. 00002152  2050                     movea.l    A0, [A0]
  3192. 00002154  43E8 0008                lea.l      A1, [A0 + 0x8]
  3193. 00002158  24D9                     move.l     [A2]+, [A1]+
  3194. 0000215A  24D9                     move.l     [A2]+, [A1]+
  3195. 0000215C  486E FFF4                pea.l      [A6 - 0xC]
  3196. 00002160  42A7                     clr.l      -[A7]
  3197. 00002162  4EBA F218                jsr        [PC - 0xDE8 /* 0000137C */]
  3198. label00002166:
  3199. 00002166  2047                     movea.l    A0, D7
  3200. 00002168  2254                     movea.l    A1, [A4]
  3201. 0000216A  2169 000C 008C           move.l     [A0 + 0x8C], [A1 + 0xC]
  3202. label00002170:
  3203. 00002170  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  3204. 00002174  4E5E                     unlink     A6
  3205. 00002176  2E9F                     move.l     [A7], [A7]+
  3206. 00002178  4E75                     rts
  3207. export_244:
  3208. 0000217A  4E56 FFFC                link       A6, -0x0004
  3209. 0000217E  48E7 0018                movem.l    -[A7], A3,A4
  3210. 00002182  286E 0008                movea.l    A4, [A6 + 0x8]
  3211. 00002186  2054                     movea.l    A0, [A4]
  3212. 00002188  4AA8 0010                tst.l      [A0 + 0x10]
  3213. 0000218C  670C                     beq        +0xE /* 0000219A */
  3214. 0000218E  2054                     movea.l    A0, [A4]
  3215. 00002190  2F28 0010                move.l     -[A7], [A0 + 0x10]
  3216. 00002194  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  3217. 00002198  6020                     bra        +0x22 /* 000021BA */
  3218. label0000219A:
  3219. 0000219A  2054                     movea.l    A0, [A4]
  3220. 0000219C  4AA8 0008                tst.l      [A0 + 0x8]
  3221. 000021A0  6718                     beq        +0x1A /* 000021BA */
  3222. 000021A2  2254                     movea.l    A1, [A4]
  3223. 000021A4  2069 0008                movea.l    A0, [A1 + 0x8]
  3224. 000021A8  2050                     movea.l    A0, [A0]
  3225. 000021AA  2668 0066                movea.l    A3, [A0 + 0x66]
  3226. 000021AE  2F0B                     move.l     -[A7], A3
  3227. 000021B0  4EBA F97C                jsr        [PC - 0x684 /* 00001B2E */]
  3228. 000021B4  7000                     moveq.l    D0, 0x00
  3229. 000021B6  2740 008C                move.l     [A3 + 0x8C], D0
  3230. label000021BA:
  3231. 000021BA  4CDF 1800                movem.l    A3,A4, [A7]+
  3232. 000021BE  4E5E                     unlink     A6
  3233. 000021C0  2E9F                     move.l     [A7], [A7]+
  3234. 000021C2  4E75                     rts
  3235. export_245:
  3236. 000021C4  4E56 0000                link       A6, 0
  3237. 000021C8  48E7 0038                movem.l    -[A7], A2,A3,A4
  3238. 000021CC  286E 0008                movea.l    A4, [A6 + 0x8]
  3239. 000021D0  206E 000C                movea.l    A0, [A6 + 0xC]
  3240. 000021D4  2454                     movea.l    A2, [A4]
  3241. 000021D6  43EA 0014                lea.l      A1, [A2 + 0x14]
  3242. 000021DA  20D9                     move.l     [A0]+, [A1]+
  3243. 000021DC  20D9                     move.l     [A0]+, [A1]+
  3244. 000021DE  47EA 0044                lea.l      A3, [A2 + 0x44]
  3245. 000021E2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3246. 000021E6  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  3247. 000021EA  3F13                     move.w     -[A7], [A3]
  3248. 000021EC  A8A8                     syscall    OffsetRect
  3249. 000021EE  2054                     movea.l    A0, [A4]
  3250. 000021F0  4AA8 0020                tst.l      [A0 + 0x20]
  3251. 000021F4  671A                     beq        +0x1C /* 00002210 */
  3252. 000021F6  4267                     clr.w      -[A7]
  3253. 000021F8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3254. 000021FC  2254                     movea.l    A1, [A4]
  3255. 000021FE  2069 0020                movea.l    A0, [A1 + 0x20]
  3256. 00002202  2050                     movea.l    A0, [A0]
  3257. 00002204  4868 0008                pea.l      [A0 + 0x8]
  3258. 00002208  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3259. 0000220C  A8AA                     syscall    SectRect
  3260. 0000220E  101F                     move.b     D0, [A7]+
  3261. label00002210:
  3262. 00002210  206E 000C                movea.l    A0, [A6 + 0xC]
  3263. 00002214  2454                     movea.l    A2, [A4]
  3264. 00002216  43EA 0024                lea.l      A1, [A2 + 0x24]
  3265. 0000221A  22D8                     move.l     [A1]+, [A0]+
  3266. 0000221C  22D8                     move.l     [A1]+, [A0]+
  3267. 0000221E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  3268. 00002222  4E5E                     unlink     A6
  3269. 00002224  205F                     movea.l    A0, [A7]+
  3270. 00002226  504F                     addq.w     A7, 8
  3271. 00002228  4ED0                     jmp        [A0]
  3272. export_246:
  3273. 0000222A  4E56 FFF8                link       A6, -0x0008
  3274. 0000222E  206E 000C                movea.l    A0, [A6 + 0xC]
  3275. 00002232  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3276. 00002236  22D8                     move.l     [A1]+, [A0]+
  3277. 00002238  22D8                     move.l     [A1]+, [A0]+
  3278. 0000223A  4267                     clr.w      -[A7]
  3279. 0000223C  486E FFF8                pea.l      [A6 - 0x8]
  3280. 00002240  206D FA1E                movea.l    A0, [A5 - 0x5E2]
  3281. 00002244  2068 001C                movea.l    A0, [A0 + 0x1C]
  3282. 00002248  2050                     movea.l    A0, [A0]
  3283. 0000224A  4868 0002                pea.l      [A0 + 0x2]
  3284. 0000224E  486E FFF8                pea.l      [A6 - 0x8]
  3285. 00002252  A8AA                     syscall    SectRect
  3286. 00002254  101F                     move.b     D0, [A7]+
  3287. 00002256  6706                     beq        +0x8 /* 0000225E */
  3288. 00002258  486E FFF8                pea.l      [A6 - 0x8]
  3289. 0000225C  A928                     syscall    InvalRect
  3290. label0000225E:
  3291. 0000225E  4E5E                     unlink     A6
  3292. 00002260  205F                     movea.l    A0, [A7]+
  3293. 00002262  504F                     addq.w     A7, 8
  3294. 00002264  4ED0                     jmp        [A0]
  3295. export_247:
  3296. 00002266  4E56 FFF8                link       A6, -0x0008
  3297. 0000226A  48E7 0018                movem.l    -[A7], A3,A4
  3298. 0000226E  206E 000C                movea.l    A0, [A6 + 0xC]
  3299. 00002272  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3300. 00002276  22D8                     move.l     [A1]+, [A0]+
  3301. 00002278  22D8                     move.l     [A1]+, [A0]+
  3302. 0000227A  266E 0008                movea.l    A3, [A6 + 0x8]
  3303. 0000227E  284B                     movea.l    A4, A3
  3304. 00002280  2054                     movea.l    A0, [A4]
  3305. 00002282  1028 004D                move.b     D0, [A0 + 0x4D]
  3306. 00002286  6710                     beq        +0x12 /* 00002298 */
  3307. 00002288  2F0B                     move.l     -[A7], A3
  3308. 0000228A  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  3309. 0000228E  486E FFF8                pea.l      [A6 - 0x8]
  3310. 00002292  2F0B                     move.l     -[A7], A3
  3311. 00002294  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  3312. label00002298:
  3313. 00002298  4CDF 1800                movem.l    A3,A4, [A7]+
  3314. 0000229C  4E5E                     unlink     A6
  3315. 0000229E  205F                     movea.l    A0, [A7]+
  3316. 000022A0  504F                     addq.w     A7, 8
  3317. 000022A2  4ED0                     jmp        [A0]
  3318. export_248:
  3319. 000022A4  4E56 FFE6                link       A6, -0x001A
  3320. 000022A8  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3321. 000022AC  206E 0010                movea.l    A0, [A6 + 0x10]
  3322. 000022B0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3323. 000022B4  22D8                     move.l     [A1]+, [A0]+
  3324. 000022B6  22D8                     move.l     [A1]+, [A0]+
  3325. 000022B8  266E 0008                movea.l    A3, [A6 + 0x8]
  3326. 000022BC  284B                     movea.l    A4, A3
  3327. 000022BE  486E FFEE                pea.l      [A6 - 0x12]
  3328. 000022C2  2F0B                     move.l     -[A7], A3
  3329. 000022C4  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  3330. 000022C8  4207                     clr.b      D7
  3331. 000022CA  607A                     bra        +0x7C /* 00002346 */
  3332. label000022CC:
  3333. 000022CC  42A7                     clr.l      -[A7]
  3334. 000022CE  4267                     clr.w      -[A7]
  3335. 000022D0  2054                     movea.l    A0, [A4]
  3336. 000022D2  4868 0014                pea.l      [A0 + 0x14]
  3337. 000022D6  1F07                     move.b     -[A7], D7
  3338. 000022D8  4EBA DD26                jsr        [PC - 0x22DA /* 00000000 */]
  3339. 000022DC  301F                     move.w     D0, [A7]+
  3340. 000022DE  48C0                     ext.l      D0
  3341. 000022E0  2F00                     move.l     -[A7], D0
  3342. 000022E2  1007                     move.b     D0, D7
  3343. 000022E4  4880                     ext.w      D0
  3344. 000022E6  D040                     add.w      D0, D0
  3345. 000022E8  3236 000C                move.w     D1, [A6 + D0.w + 0xC]
  3346. 000022EC  48C1                     ext.l      D1
  3347. 000022EE  2F01                     move.l     -[A7], D1
  3348. 000022F0  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  3349. 000022F4  201F                     move.l     D0, [A7]+
  3350. 000022F6  3A00                     move.w     D5, D0
  3351. 000022F8  1007                     move.b     D0, D7
  3352. 000022FA  4880                     ext.w      D0
  3353. 000022FC  D040                     add.w      D0, D0
  3354. 000022FE  3205                     move.w     D1, D5
  3355. 00002300  D276 00F8                add.w      D1, [A6 + D0.w - 0x8]
  3356. 00002304  1007                     move.b     D0, D7
  3357. 00002306  4880                     ext.w      D0
  3358. 00002308  D040                     add.w      D0, D0
  3359. 0000230A  3C01                     move.w     D6, D1
  3360. 0000230C  9C76 00F2                sub.w      D6, [A6 + D0.w - 0x14]
  3361. 00002310  4A46                     tst.w      D6
  3362. 00002312  6E26                     bgt        +0x28 /* 0000233A */
  3363. 00002314  42A7                     clr.l      -[A7]
  3364. 00002316  42A7                     clr.l      -[A7]
  3365. 00002318  1007                     move.b     D0, D7
  3366. 0000231A  4880                     ext.w      D0
  3367. 0000231C  D040                     add.w      D0, D0
  3368. 0000231E  3236 00FC                move.w     D1, [A6 + D0.w - 0x4]
  3369. 00002322  9245                     sub.w      D1, D5
  3370. 00002324  1007                     move.b     D0, D7
  3371. 00002326  4880                     ext.w      D0
  3372. 00002328  D040                     add.w      D0, D0
  3373. 0000232A  9276 00EE                sub.w      D1, [A6 + D0.w - 0x18]
  3374. 0000232E  48C1                     ext.l      D1
  3375. 00002330  2F01                     move.l     -[A7], D1
  3376. 00002332  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  3377. 00002336  201F                     move.l     D0, [A7]+
  3378. 00002338  3C00                     move.w     D6, D0
  3379. label0000233A:
  3380. 0000233A  1007                     move.b     D0, D7
  3381. 0000233C  4880                     ext.w      D0
  3382. 0000233E  D040                     add.w      D0, D0
  3383. 00002340  3D86 00EA                move.w     [A6 + D0.w - 0x22], D6
  3384. 00002344  5207                     addq.b     D7, 1
  3385. label00002346:
  3386. 00002346  7001                     moveq.l    D0, 0x01
  3387. 00002348  B007                     cmp.b      D0, D7
  3388. 0000234A  6C80                     bge        -0x7E /* 000022CC */
  3389. 0000234C  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  3390. 00002350  4267                     clr.w      -[A7]
  3391. 00002352  2F0B                     move.l     -[A7], A3
  3392. 00002354  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  3393. 00002358  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  3394. 0000235C  4E5E                     unlink     A6
  3395. 0000235E  205F                     movea.l    A0, [A7]+
  3396. 00002360  DEFC 000C                add.w      A7, 0xC
  3397. 00002364  4ED0                     jmp        [A0]
  3398. export_249:
  3399. 00002366  4E56 FFEA                link       A6, -0x0016
  3400. 0000236A  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  3401. 0000236E  266E 0008                movea.l    A3, [A6 + 0x8]
  3402. 00002372  284B                     movea.l    A4, A3
  3403. 00002374  2054                     movea.l    A0, [A4]
  3404. 00002376  2D68 0044 FFF2           move.l     [A6 - 0xE], [A0 + 0x44]
  3405. 0000237C  4207                     clr.b      D7
  3406. 0000237E  605C                     bra        +0x5E /* 000023DC */
  3407. label00002380:
  3408. 00002380  1007                     move.b     D0, D7
  3409. 00002382  4880                     ext.w      D0
  3410. 00002384  2054                     movea.l    A0, [A4]
  3411. 00002386  E540                     asl        D0.w, 2
  3412. 00002388  2C30 002C                move.l     D6, [A0 + D0.w + 0x2C]
  3413. 0000238C  660C                     bne        +0xE /* 0000239A */
  3414. 0000238E  1007                     move.b     D0, D7
  3415. 00002390  4880                     ext.w      D0
  3416. 00002392  D040                     add.w      D0, D0
  3417. 00002394  4276 00F6                clr.w      [A6 + D0.w - 0x10]
  3418. 00002398  6040                     bra        +0x42 /* 000023DA */
  3419. label0000239A:
  3420. 0000239A  1007                     move.b     D0, D7
  3421. 0000239C  4880                     ext.w      D0
  3422. 0000239E  D040                     add.w      D0, D0
  3423. 000023A0  2F00                     move.l     -[A7], D0
  3424. 000023A2  4267                     clr.w      -[A7]
  3425. 000023A4  2F06                     move.l     -[A7], D6
  3426. 000023A6  A960                     syscall    GetControlValue/GetCtlValue
  3427. 000023A8  321F                     move.w     D1, [A7]+
  3428. 000023AA  201F                     move.l     D0, [A7]+
  3429. 000023AC  1407                     move.b     D2, D7
  3430. 000023AE  4882                     ext.w      D2
  3431. 000023B0  2054                     movea.l    A0, [A4]
  3432. 000023B2  D442                     add.w      D2, D2
  3433. 000023B4  9270 2014                sub.w      D1, [A0 + D2.w + 0x14]
  3434. 000023B8  3D81 00F2                move.w     [A6 + D0.w - 0x14], D1
  3435. 000023BC  1007                     move.b     D0, D7
  3436. 000023BE  4880                     ext.w      D0
  3437. 000023C0  D040                     add.w      D0, D0
  3438. 000023C2  1207                     move.b     D1, D7
  3439. 000023C4  4881                     ext.w      D1
  3440. 000023C6  D241                     add.w      D1, D1
  3441. 000023C8  3436 00F2                move.w     D2, [A6 + D0.w - 0x14]
  3442. 000023CC  9470 1044                sub.w      D2, [A0 + D1.w + 0x44]
  3443. 000023D0  1007                     move.b     D0, D7
  3444. 000023D2  4880                     ext.w      D0
  3445. 000023D4  D040                     add.w      D0, D0
  3446. 000023D6  3D82 00F6                move.w     [A6 + D0.w - 0x10], D2
  3447. label000023DA:
  3448. 000023DA  5207                     addq.b     D7, 1
  3449. label000023DC:
  3450. 000023DC  7001                     moveq.l    D0, 0x01
  3451. 000023DE  B007                     cmp.b      D0, D7
  3452. 000023E0  6C9E                     bge        -0x60 /* 00002380 */
  3453. 000023E2  102E 000C                move.b     D0, [A6 + 0xC]
  3454. 000023E6  662C                     bne        +0x2E /* 00002414 */
  3455. 000023E8  4AAE FFF6                tst.l      [A6 - 0xA]
  3456. 000023EC  6726                     beq        +0x28 /* 00002414 */
  3457. 000023EE  2054                     movea.l    A0, [A4]
  3458. 000023F0  4AA8 0008                tst.l      [A0 + 0x8]
  3459. 000023F4  671E                     beq        +0x20 /* 00002414 */
  3460. 000023F6  4267                     clr.w      -[A7]
  3461. 000023F8  2254                     movea.l    A1, [A4]
  3462. 000023FA  2069 0008                movea.l    A0, [A1 + 0x8]
  3463. 000023FE  2050                     movea.l    A0, [A0]
  3464. 00002400  2468 0066                movea.l    A2, [A0 + 0x66]
  3465. 00002404  2F2A 007A                move.l     -[A7], [A2 + 0x7A]
  3466. 00002408  A8E2                     syscall    EmptyRgn
  3467. 0000240A  101F                     move.b     D0, [A7]+
  3468. 0000240C  6606                     bne        +0x8 /* 00002414 */
  3469. 0000240E  2F0B                     move.l     -[A7], A3
  3470. 00002410  4EAD 1F0A                jsr        [A5 + 0x1F0A /* export_989 */]
  3471. label00002414:
  3472. 00002414  2054                     movea.l    A0, [A4]
  3473. 00002416  216E FFF2 0044           move.l     [A0 + 0x44], [A6 - 0xE]
  3474. 0000241C  2F0B                     move.l     -[A7], A3
  3475. 0000241E  4EAD 1F1A                jsr        [A5 + 0x1F1A /* export_991 */]
  3476. 00002422  4AAE FFF6                tst.l      [A6 - 0xA]
  3477. 00002426  6742                     beq        +0x44 /* 0000246A */
  3478. 00002428  102E 000C                move.b     D0, [A6 + 0xC]
  3479. 0000242C  6708                     beq        +0xA /* 00002436 */
  3480. 0000242E  2F0B                     move.l     -[A7], A3
  3481. 00002430  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  3482. 00002434  6034                     bra        +0x36 /* 0000246A */
  3483. label00002436:
  3484. 00002436  41EE FFEA                lea.l      A0, [A6 - 0x16]
  3485. 0000243A  2454                     movea.l    A2, [A4]
  3486. 0000243C  43EA 0014                lea.l      A1, [A2 + 0x14]
  3487. 00002440  20D9                     move.l     [A0]+, [A1]+
  3488. 00002442  20D9                     move.l     [A0]+, [A1]+
  3489. 00002444  486E FFEA                pea.l      [A6 - 0x16]
  3490. 00002448  302E FFF8                move.w     D0, [A6 - 0x8]
  3491. 0000244C  4440                     neg.w      D0
  3492. 0000244E  3F00                     move.w     -[A7], D0
  3493. 00002450  302E FFF6                move.w     D0, [A6 - 0xA]
  3494. 00002454  4440                     neg.w      D0
  3495. 00002456  3F00                     move.w     -[A7], D0
  3496. 00002458  2F2D FB60                move.l     -[A7], [A5 - 0x4A0]
  3497. 0000245C  A8EF                     syscall    ScrollRect
  3498. 0000245E  2F2D FB60                move.l     -[A7], [A5 - 0x4A0]
  3499. 00002462  A927                     syscall    InvalRgn
  3500. 00002464  2F0B                     move.l     -[A7], A3
  3501. 00002466  4EAD 1F0A                jsr        [A5 + 0x1F0A /* export_989 */]
  3502. label0000246A:
  3503. 0000246A  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  3504. 0000246E  4E5E                     unlink     A6
  3505. 00002470  205F                     movea.l    A0, [A7]+
  3506. 00002472  5C4F                     addq.w     A7, 6
  3507. 00002474  4ED0                     jmp        [A0]
  3508. export_250:
  3509. 00002476  4E56 0000                link       A6, 0
  3510. 0000247A  48E7 0018                movem.l    -[A7], A3,A4
  3511. 0000247E  266E 0008                movea.l    A3, [A6 + 0x8]
  3512. 00002482  284B                     movea.l    A4, A3
  3513. 00002484  4AAE 000E                tst.l      [A6 + 0xE]
  3514. 00002488  673E                     beq        +0x40 /* 000024C8 */
  3515. 0000248A  2F0B                     move.l     -[A7], A3
  3516. 0000248C  4EAD 1F1A                jsr        [A5 + 0x1F1A /* export_991 */]
  3517. 00002490  2054                     movea.l    A0, [A4]
  3518. 00002492  4AA8 002C                tst.l      [A0 + 0x2C]
  3519. 00002496  670E                     beq        +0x10 /* 000024A6 */
  3520. 00002498  2054                     movea.l    A0, [A4]
  3521. 0000249A  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  3522. 0000249E  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  3523. 000024A2  4EBA F06E                jsr        [PC - 0xF92 /* 00001512 */]
  3524. label000024A6:
  3525. 000024A6  2054                     movea.l    A0, [A4]
  3526. 000024A8  4AA8 0030                tst.l      [A0 + 0x30]
  3527. 000024AC  670E                     beq        +0x10 /* 000024BC */
  3528. 000024AE  2054                     movea.l    A0, [A4]
  3529. 000024B0  2F28 0030                move.l     -[A7], [A0 + 0x30]
  3530. 000024B4  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3531. 000024B8  4EBA F058                jsr        [PC - 0xFA8 /* 00001512 */]
  3532. label000024BC:
  3533. 000024BC  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3534. 000024C0  2F0B                     move.l     -[A7], A3
  3535. 000024C2  4EAD 1F92                jsr        [A5 + 0x1F92 /* export_1006 */]
  3536. 000024C6  600C                     bra        +0xE /* 000024D4 */
  3537. label000024C8:
  3538. 000024C8  102E 000C                move.b     D0, [A6 + 0xC]
  3539. 000024CC  6706                     beq        +0x8 /* 000024D4 */
  3540. 000024CE  2F0B                     move.l     -[A7], A3
  3541. 000024D0  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  3542. label000024D4:
  3543. 000024D4  4CDF 1800                movem.l    A3,A4, [A7]+
  3544. 000024D8  4E5E                     unlink     A6
  3545. 000024DA  205F                     movea.l    A0, [A7]+
  3546. 000024DC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3547. 000024E0  4ED0                     jmp        [A0]
  3548. export_251:
  3549. 000024E2  4E56 FFFE                link       A6, -0x0002
  3550. 000024E6  48E7 0108                movem.l    -[A7], D7,A4
  3551. 000024EA  286E 0008                movea.l    A4, [A6 + 0x8]
  3552. 000024EE  102E 0010                move.b     D0, [A6 + 0x10]
  3553. 000024F2  4880                     ext.w      D0
  3554. 000024F4  2054                     movea.l    A0, [A4]
  3555. 000024F6  D040                     add.w      D0, D0
  3556. 000024F8  3E30 003C                move.w     D7, [A0 + D0.w + 0x3C]
  3557. 000024FC  4A6E 000C                tst.w      [A6 + 0xC]
  3558. 00002500  6F06                     ble        +0x8 /* 00002508 */
  3559. 00002502  4447                     neg.w      D7
  3560. 00002504  DE6E 000C                add.w      D7, [A6 + 0xC]
  3561. label00002508:
  3562. 00002508  102E 000E                move.b     D0, [A6 + 0xE]
  3563. 0000250C  6706                     beq        +0x8 /* 00002514 */
  3564. 0000250E  3007                     move.w     D0, D7
  3565. 00002510  4440                     neg.w      D0
  3566. 00002512  3E00                     move.w     D7, D0
  3567. label00002514:
  3568. 00002514  3D47 0012                move.w     [A6 + 0x12], D7
  3569. 00002518  4CDF 1080                movem.l    D7,A4, [A7]+
  3570. 0000251C  4E5E                     unlink     A6
  3571. 0000251E  205F                     movea.l    A0, [A7]+
  3572. 00002520  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3573. 00002524  4ED0                     jmp        [A0]
  3574. export_252:
  3575. 00002526  4E56 FFFC                link       A6, -0x0004
  3576. 0000252A  2F0C                     move.l     -[A7], A4
  3577. 0000252C  286E 0008                movea.l    A4, [A6 + 0x8]
  3578. 00002530  7000                     moveq.l    D0, 0x00
  3579. 00002532  2D40 FFFC                move.l     [A6 - 0x4], D0
  3580. 00002536  2054                     movea.l    A0, [A4]
  3581. 00002538  4AA8 002C                tst.l      [A0 + 0x2C]
  3582. 0000253C  6714                     beq        +0x16 /* 00002552 */
  3583. 0000253E  4267                     clr.w      -[A7]
  3584. 00002540  2054                     movea.l    A0, [A4]
  3585. 00002542  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  3586. 00002546  A960                     syscall    GetControlValue/GetCtlValue
  3587. 00002548  302E 000E                move.w     D0, [A6 + 0xE]
  3588. 0000254C  905F                     sub.w      D0, [A7]+
  3589. 0000254E  3D40 FFFC                move.w     [A6 - 0x4], D0
  3590. label00002552:
  3591. 00002552  2054                     movea.l    A0, [A4]
  3592. 00002554  4AA8 0030                tst.l      [A0 + 0x30]
  3593. 00002558  6714                     beq        +0x16 /* 0000256E */
  3594. 0000255A  4267                     clr.w      -[A7]
  3595. 0000255C  2054                     movea.l    A0, [A4]
  3596. 0000255E  2F28 0030                move.l     -[A7], [A0 + 0x30]
  3597. 00002562  A960                     syscall    GetControlValue/GetCtlValue
  3598. 00002564  302E 0010                move.w     D0, [A6 + 0x10]
  3599. 00002568  905F                     sub.w      D0, [A7]+
  3600. 0000256A  3D40 FFFE                move.w     [A6 - 0x2], D0
  3601. label0000256E:
  3602. 0000256E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3603. 00002572  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3604. 00002576  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3605. 0000257A  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  3606. 0000257E  285F                     movea.l    A4, [A7]+
  3607. 00002580  4E5E                     unlink     A6
  3608. 00002582  205F                     movea.l    A0, [A7]+
  3609. 00002584  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3610. 00002588  4ED0                     jmp        [A0]
  3611. export_253:
  3612. 0000258A  4E56 FFF8                link       A6, -0x0008
  3613. 0000258E  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3614. 00002592  2C2E 0008                move.l     D6, [A6 + 0x8]
  3615. 00002596  2846                     movea.l    A4, D6
  3616. 00002598  2F06                     move.l     -[A7], D6
  3617. 0000259A  4EAD 1F1A                jsr        [A5 + 0x1F1A /* export_991 */]
  3618. 0000259E  4207                     clr.b      D7
  3619. 000025A0  6024                     bra        +0x26 /* 000025C6 */
  3620. label000025A2:
  3621. 000025A2  1007                     move.b     D0, D7
  3622. 000025A4  4880                     ext.w      D0
  3623. 000025A6  2054                     movea.l    A0, [A4]
  3624. 000025A8  E540                     asl        D0.w, 2
  3625. 000025AA  2670 002C                movea.l    A3, [A0 + D0.w + 0x2C]
  3626. 000025AE  200B                     move.l     D0, A3
  3627. 000025B0  6712                     beq        +0x14 /* 000025C4 */
  3628. 000025B2  4267                     clr.w      -[A7]
  3629. 000025B4  1F07                     move.b     -[A7], D7
  3630. 000025B6  2F06                     move.l     -[A7], D6
  3631. 000025B8  4EAD 1F8A                jsr        [A5 + 0x1F8A /* export_1005 */]
  3632. 000025BC  3A1F                     move.w     D5, [A7]+
  3633. 000025BE  2F0B                     move.l     -[A7], A3
  3634. 000025C0  3F05                     move.w     -[A7], D5
  3635. 000025C2  A965                     syscall    SetControlMaximum/SetMaxCtl
  3636. label000025C4:
  3637. 000025C4  5207                     addq.b     D7, 1
  3638. label000025C6:
  3639. 000025C6  7001                     moveq.l    D0, 0x01
  3640. 000025C8  B007                     cmp.b      D0, D7
  3641. 000025CA  6CD6                     bge        -0x28 /* 000025A2 */
  3642. 000025CC  1F3C 0001                move.b     -[A7], 0x1
  3643. 000025D0  2F06                     move.l     -[A7], D6
  3644. 000025D2  4EAD 1F92                jsr        [A5 + 0x1F92 /* export_1006 */]
  3645. 000025D6  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  3646. 000025DA  4E5E                     unlink     A6
  3647. 000025DC  2E9F                     move.l     [A7], [A7]+
  3648. 000025DE  4E75                     rts
  3649. export_254:
  3650. 000025E0  4E56 0000                link       A6, 0
  3651. 000025E4  2F0C                     move.l     -[A7], A4
  3652. 000025E6  286E 0008                movea.l    A4, [A6 + 0x8]
  3653. 000025EA  2054                     movea.l    A0, [A4]
  3654. 000025EC  4AA8 0008                tst.l      [A0 + 0x8]
  3655. 000025F0  670A                     beq        +0xC /* 000025FC */
  3656. 000025F2  2054                     movea.l    A0, [A4]
  3657. 000025F4  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3658. 000025F8  4EAD 1F0A                jsr        [A5 + 0x1F0A /* export_989 */]
  3659. label000025FC:
  3660. 000025FC  285F                     movea.l    A4, [A7]+
  3661. 000025FE  4E5E                     unlink     A6
  3662. 00002600  2E9F                     move.l     [A7], [A7]+
  3663. 00002602  4E75                     rts
  3664. export_255:
  3665. 00002604  4E56 0000                link       A6, 0
  3666. 00002608  206E 0008                movea.l    A0, [A6 + 0x8]
  3667. 0000260C  2050                     movea.l    A0, [A0]
  3668. 0000260E  216E 000C 0040           move.l     [A0 + 0x40], [A6 + 0xC]
  3669. 00002614  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3670. 00002618  4EAD 1FB2                jsr        [A5 + 0x1FB2 /* export_1010 */]
  3671. 0000261C  4E5E                     unlink     A6
  3672. 0000261E  205F                     movea.l    A0, [A7]+
  3673. 00002620  504F                     addq.w     A7, 8
  3674. 00002622  4ED0                     jmp        [A0]
  3675. export_256:
  3676. fn00002624:
  3677. 00002624  4E56 FFF0                link       A6, -0x0010
  3678. 00002628  48E7 0108                movem.l    -[A7], D7,A4
  3679. 0000262C  286E 0008                movea.l    A4, [A6 + 0x8]
  3680. 00002630  2D6D FD8A 0014           move.l     [A6 + 0x14], [A5 - 0x276]
  3681. 00002636  4267                     clr.w      -[A7]
  3682. 00002638  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3683. 0000263C  486E FFFA                pea.l      [A6 - 0x6]
  3684. 00002640  486E FFF6                pea.l      [A6 - 0xA]
  3685. 00002644  486E FFF0                pea.l      [A6 - 0x10]
  3686. 00002648  486E FFF4                pea.l      [A6 - 0xC]
  3687. 0000264C  2F0C                     move.l     -[A7], A4
  3688. 0000264E  4EAD 1F2A                jsr        [A5 + 0x1F2A /* export_993 */]
  3689. 00002652  3E1F                     move.w     D7, [A7]+
  3690. 00002654  7003                     moveq.l    D0, 0x03
  3691. 00002656  B047                     cmp.w      D0, D7
  3692. 00002658  6644                     bne        +0x46 /* 0000269E */
  3693. 0000265A  4A6E FFF4                tst.w      [A6 - 0xC]
  3694. 0000265E  6720                     beq        +0x22 /* 00002680 */
  3695. 00002660  42A7                     clr.l      -[A7]
  3696. 00002662  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3697. 00002666  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3698. 0000266A  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  3699. 0000266E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3700. 00002672  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3701. 00002676  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  3702. 0000267A  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  3703. 0000267E  6024                     bra        +0x26 /* 000026A4 */
  3704. label00002680:
  3705. 00002680  B9ED FF04                cmpa.l     A4, [A5 - 0xFC]
  3706. 00002684  6716                     beq        +0x18 /* 0000269C */
  3707. 00002686  42A7                     clr.l      -[A7]
  3708. 00002688  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3709. 0000268C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3710. 00002690  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3711. 00002694  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  3712. 00002698  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  3713. label0000269C:
  3714. 0000269C  6006                     bra        +0x8 /* 000026A4 */
  3715. label0000269E:
  3716. 0000269E  2D6D FD8A 0014           move.l     [A6 + 0x14], [A5 - 0x276]
  3717. label000026A4:
  3718. 000026A4  4CDF 1080                movem.l    D7,A4, [A7]+
  3719. 000026A8  4E5E                     unlink     A6
  3720. 000026AA  205F                     movea.l    A0, [A7]+
  3721. 000026AC  DEFC 000C                add.w      A7, 0xC
  3722. 000026B0  4ED0                     jmp        [A0]
  3723. export_257:
  3724. 000026B2  4E56 0000                link       A6, 0
  3725. 000026B6  48E7 0018                movem.l    -[A7], A3,A4
  3726. 000026BA  266E 0008                movea.l    A3, [A6 + 0x8]
  3727. 000026BE  284B                     movea.l    A4, A3
  3728. 000026C0  2054                     movea.l    A0, [A4]
  3729. 000026C2  1028 0070                move.b     D0, [A0 + 0x70]
  3730. 000026C6  6706                     beq        +0x8 /* 000026CE */
  3731. 000026C8  2F0B                     move.l     -[A7], A3
  3732. 000026CA  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  3733. label000026CE:
  3734. 000026CE  2F0B                     move.l     -[A7], A3
  3735. 000026D0  4EBA F760                jsr        [PC - 0x8A0 /* 00001E32 */]
  3736. 000026D4  4CDF 1800                movem.l    A3,A4, [A7]+
  3737. 000026D8  4E5E                     unlink     A6
  3738. 000026DA  2E9F                     move.l     [A7], [A7]+
  3739. 000026DC  4E75                     rts
  3740. export_258:
  3741. 000026DE  4E56 FFF8                link       A6, -0x0008
  3742. 000026E2  2F0C                     move.l     -[A7], A4
  3743. 000026E4  286E 0008                movea.l    A4, [A6 + 0x8]
  3744. 000026E8  2054                     movea.l    A0, [A4]
  3745. 000026EA  2F28 0066                move.l     -[A7], [A0 + 0x66]
  3746. 000026EE  A873                     syscall    SetPort
  3747. 000026F0  206D FA1E                movea.l    A0, [A5 - 0x5E2]
  3748. 000026F4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3749. 000026F8  41E8 0010                lea.l      A0, [A0 + 0x10]
  3750. 000026FC  22D8                     move.l     [A1]+, [A0]+
  3751. 000026FE  22D8                     move.l     [A1]+, [A0]+
  3752. 00002700  302E FFFE                move.w     D0, [A6 - 0x2]
  3753. 00002704  907C 000F                sub.w      D0, 0xF
  3754. 00002708  3D40 FFFA                move.w     [A6 - 0x6], D0
  3755. 0000270C  302E FFFC                move.w     D0, [A6 - 0x4]
  3756. 00002710  907C 000F                sub.w      D0, 0xF
  3757. 00002714  3D40 FFF8                move.w     [A6 - 0x8], D0
  3758. 00002718  2F2D FB60                move.l     -[A7], [A5 - 0x4A0]
  3759. 0000271C  A87A                     syscall    GetClip
  3760. 0000271E  486E FFF8                pea.l      [A6 - 0x8]
  3761. 00002722  A87B                     syscall    ClipRect
  3762. 00002724  A89E                     syscall    PenNormal
  3763. 00002726  2054                     movea.l    A0, [A4]
  3764. 00002728  2F28 0066                move.l     -[A7], [A0 + 0x66]
  3765. 0000272C  A904                     syscall    DrawGrowIcon
  3766. 0000272E  2F2D FB60                move.l     -[A7], [A5 - 0x4A0]
  3767. 00002732  A879                     syscall    SetClip
  3768. 00002734  285F                     movea.l    A4, [A7]+
  3769. 00002736  4E5E                     unlink     A6
  3770. 00002738  2E9F                     move.l     [A7], [A7]+
  3771. 0000273A  4E75                     rts
  3772. export_259:
  3773. 0000273C  4E56 0000                link       A6, 0
  3774. 00002740  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3775. 00002744  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  3776. 00002748  486E 001C                pea.l      [A6 + 0x1C]
  3777. 0000274C  A871                     syscall    GlobalToLocal
  3778. 0000274E  4267                     clr.w      -[A7]
  3779. 00002750  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  3780. 00002754  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3781. 00002758  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3782. 0000275C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3783. 00002760  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3784. 00002764  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3785. 00002768  4EBA F850                jsr        [PC - 0x7B0 /* 00001FBA */]
  3786. 0000276C  3D5F 0020                move.w     [A6 + 0x20], [A7]+
  3787. 00002770  4E5E                     unlink     A6
  3788. 00002772  205F                     movea.l    A0, [A7]+
  3789. 00002774  DEFC 0018                add.w      A7, 0x18
  3790. 00002778  4ED0                     jmp        [A0]
  3791. export_260:
  3792. 0000277A  4E56 FDFC                link       A6, -0x0204
  3793. 0000277E  48E7 0018                movem.l    -[A7], A3,A4
  3794. 00002782  206E 000C                movea.l    A0, [A6 + 0xC]
  3795. 00002786  43EE FF00                lea.l      A1, [A6 - 0x100]
  3796. 0000278A  703F                     moveq.l    D0, 0x3F
  3797. label0000278C:
  3798. 0000278C  22D8                     move.l     [A1]+, [A0]+
  3799. 0000278E  51C8 FFFC                dbf        D0, -0x6 /* 0000278C */
  3800. 00002792  286E 0008                movea.l    A4, [A6 + 0x8]
  3801. 00002796  2054                     movea.l    A0, [A4]
  3802. 00002798  4A68 0084                tst.w      [A0 + 0x84]
  3803. 0000279C  6F32                     ble        +0x34 /* 000027D0 */
  3804. 0000279E  2054                     movea.l    A0, [A4]
  3805. 000027A0  2668 0066                movea.l    A3, [A0 + 0x66]
  3806. 000027A4  2F0B                     move.l     -[A7], A3
  3807. 000027A6  486E FDFC                pea.l      [A6 - 0x204]
  3808. 000027AA  A919                     syscall    GetWTitle
  3809. 000027AC  4267                     clr.w      -[A7]
  3810. 000027AE  486E FDFC                pea.l      [A6 - 0x204]
  3811. 000027B2  486E FF00                pea.l      [A6 - 0x100]
  3812. 000027B6  2054                     movea.l    A0, [A4]
  3813. 000027B8  3F28 0084                move.w     -[A7], [A0 + 0x84]
  3814. 000027BC  3F28 0086                move.w     -[A7], [A0 + 0x86]
  3815. 000027C0  4EBA F1DA                jsr        [PC - 0xE26 /* 0000199C */]
  3816. 000027C4  101F                     move.b     D0, [A7]+
  3817. 000027C6  6708                     beq        +0xA /* 000027D0 */
  3818. 000027C8  2F0B                     move.l     -[A7], A3
  3819. 000027CA  486E FDFC                pea.l      [A6 - 0x204]
  3820. 000027CE  A91A                     syscall    SetWTitle
  3821. label000027D0:
  3822. 000027D0  4CDF 1800                movem.l    A3,A4, [A7]+
  3823. 000027D4  4E5E                     unlink     A6
  3824. 000027D6  205F                     movea.l    A0, [A7]+
  3825. 000027D8  504F                     addq.w     A7, 8
  3826. 000027DA  4ED0                     jmp        [A0]
  3827. export_261:
  3828. 000027DC  4E56 0000                link       A6, 0
  3829. 000027E0  206E 0008                movea.l    A0, [A6 + 0x8]
  3830. 000027E4  2F28 FFFC                move.l     -[A7], [A0 - 0x4]
  3831. 000027E8  A923                     syscall    EndUpdate
  3832. 000027EA  4AAE 000C                tst.l      [A6 + 0xC]
  3833. 000027EE  6612                     bne        +0x14 /* 00002802 */
  3834. 000027F0  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3835. 000027F4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3836. 000027F8  2F3C 00C8 0009           move.l     -[A7], 0xC80009
  3837. 000027FE  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  3838. label00002802:
  3839. 00002802  4E5E                     unlink     A6
  3840. 00002804  205F                     movea.l    A0, [A7]+
  3841. 00002806  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3842. 0000280A  4ED0                     jmp        [A0]
  3843. export_262:
  3844. 0000280C  4E56 FFBA                link       A6, -0x0046
  3845. 00002810  206E 0008                movea.l    A0, [A6 + 0x8]
  3846. 00002814  2050                     movea.l    A0, [A0]
  3847. 00002816  2D68 0066 FFFC           move.l     [A6 - 0x4], [A0 + 0x66]
  3848. 0000281C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3849. 00002820  A922                     syscall    BeginUpdate
  3850. 00002822  486E FFBA                pea.l      [A6 - 0x46]
  3851. 00002826  486D 084A                pea.l      [A5 + 0x84A /* export_261 */]
  3852. 0000282A  2F0E                     move.l     -[A7], A6
  3853. 0000282C  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3854. 00002830  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3855. 00002834  4EBA F2F8                jsr        [PC - 0xD08 /* 00001B2E */]
  3856. 00002838  206D FA1E                movea.l    A0, [A5 - 0x5E2]
  3857. 0000283C  4868 0010                pea.l      [A0 + 0x10]
  3858. 00002840  A8A3                     syscall    EraseRect
  3859. 00002842  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3860. 00002846  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  3861. 0000284A  486E FFBA                pea.l      [A6 - 0x46]
  3862. 0000284E  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  3863. 00002852  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3864. 00002856  A923                     syscall    EndUpdate
  3865. 00002858  4E5E                     unlink     A6
  3866. 0000285A  2E9F                     move.l     [A7], [A7]+
  3867. 0000285C  4E75                     rts
  3868. export_263:
  3869. 0000285E  4E56 0000                link       A6, 0
  3870. 00002862  4E5E                     unlink     A6
  3871. 00002864  2E9F                     move.l     [A7], [A7]+
  3872. 00002866  4E75                     rts
  3873. export_264:
  3874. fn00002868:
  3875. 00002868  4E56 FFF8                link       A6, -0x0008
  3876. 0000286C  48E7 0018                movem.l    -[A7], A3,A4
  3877. 00002870  266E 0008                movea.l    A3, [A6 + 0x8]
  3878. 00002874  284B                     movea.l    A4, A3
  3879. 00002876  486E FFF8                pea.l      [A6 - 0x8]
  3880. 0000287A  2F0B                     move.l     -[A7], A3
  3881. 0000287C  4EAD 205A                jsr        [A5 + 0x205A /* export_1031 */]
  3882. 00002880  4267                     clr.w      -[A7]
  3883. 00002882  486E FFF8                pea.l      [A6 - 0x8]
  3884. 00002886  2054                     movea.l    A0, [A4]
  3885. 00002888  4868 0008                pea.l      [A0 + 0x8]
  3886. 0000288C  A8A6                     syscall    EqualRect
  3887. 0000288E  101F                     move.b     D0, [A7]+
  3888. 00002890  6644                     bne        +0x46 /* 000028D6 */
  3889. 00002892  2054                     movea.l    A0, [A4]
  3890. 00002894  1028 003C                move.b     D0, [A0 + 0x3C]
  3891. 00002898  6732                     beq        +0x34 /* 000028CC */
  3892. 0000289A  2054                     movea.l    A0, [A4]
  3893. 0000289C  4AA8 001C                tst.l      [A0 + 0x1C]
  3894. 000028A0  672A                     beq        +0x2C /* 000028CC */
  3895. 000028A2  2054                     movea.l    A0, [A4]
  3896. 000028A4  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  3897. 000028A8  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  3898. 000028AC  2054                     movea.l    A0, [A4]
  3899. 000028AE  1028 003D                move.b     D0, [A0 + 0x3D]
  3900. 000028B2  670E                     beq        +0x10 /* 000028C2 */
  3901. 000028B4  2054                     movea.l    A0, [A4]
  3902. 000028B6  4868 0008                pea.l      [A0 + 0x8]
  3903. 000028BA  3F3C 0002                move.w     -[A7], 0x2
  3904. 000028BE  4EAD 0C1A                jsr        [A5 + 0xC1A /* export_383 */]
  3905. label000028C2:
  3906. 000028C2  2054                     movea.l    A0, [A4]
  3907. 000028C4  2F28 0014                move.l     -[A7], [A0 + 0x14]
  3908. 000028C8  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  3909. label000028CC:
  3910. 000028CC  486E FFF8                pea.l      [A6 - 0x8]
  3911. 000028D0  2F0B                     move.l     -[A7], A3
  3912. 000028D2  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  3913. label000028D6:
  3914. 000028D6  4CDF 1800                movem.l    A3,A4, [A7]+
  3915. 000028DA  4E5E                     unlink     A6
  3916. 000028DC  2E9F                     move.l     [A7], [A7]+
  3917. 000028DE  4E75                     rts
  3918. export_265:
  3919. 000028E0  4E56 0000                link       A6, 0
  3920. 000028E4  206E 0008                movea.l    A0, [A6 + 0x8]
  3921. 000028E8  2050                     movea.l    A0, [A0]
  3922. 000028EA  216E 000C 0014           move.l     [A0 + 0x14], [A6 + 0xC]
  3923. 000028F0  4E5E                     unlink     A6
  3924. 000028F2  205F                     movea.l    A0, [A7]+
  3925. 000028F4  504F                     addq.w     A7, 8
  3926. 000028F6  4ED0                     jmp        [A0]
  3927. export_266:
  3928. 000028F8  4E56 FFFE                link       A6, -0x0002
  3929. 000028FC  48E7 0038                movem.l    -[A7], A2,A3,A4
  3930. 00002900  266E 000C                movea.l    A3, [A6 + 0xC]
  3931. 00002904  286E 0008                movea.l    A4, [A6 + 0x8]
  3932. 00002908  2254                     movea.l    A1, [A4]
  3933. 0000290A  41E9 0008                lea.l      A0, [A1 + 0x8]
  3934. 0000290E  244B                     movea.l    A2, A3
  3935. 00002910  24D8                     move.l     [A2]+, [A0]+
  3936. 00002912  24D8                     move.l     [A2]+, [A0]+
  3937. 00002914  7004                     moveq.l    D0, 0x04
  3938. 00002916  B029 0038                cmp.b      D0, [A1 + 0x38]
  3939. 0000291A  6708                     beq        +0xA /* 00002924 */
  3940. 0000291C  2054                     movea.l    A0, [A4]
  3941. 0000291E  3768 0030 0004           move.w     [A3 + 0x4], [A0 + 0x30]
  3942. label00002924:
  3943. 00002924  7004                     moveq.l    D0, 0x04
  3944. 00002926  2054                     movea.l    A0, [A4]
  3945. 00002928  B028 0039                cmp.b      D0, [A0 + 0x39]
  3946. 0000292C  6708                     beq        +0xA /* 00002936 */
  3947. 0000292E  2054                     movea.l    A0, [A4]
  3948. 00002930  3768 0032 0006           move.w     [A3 + 0x6], [A0 + 0x32]
  3949. label00002936:
  3950. 00002936  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  3951. 0000293A  4E5E                     unlink     A6
  3952. 0000293C  205F                     movea.l    A0, [A7]+
  3953. 0000293E  504F                     addq.w     A7, 8
  3954. 00002940  4ED0                     jmp        [A0]
  3955. export_267:
  3956. 00002942  4E56 FF00                link       A6, -0x0100
  3957. 00002946  4EBA F03A                jsr        [PC - 0xFC6 /* 00001982 */]
  3958. 0000294A  486E FF00                pea.l      [A6 - 0x100]
  3959. 0000294E  2F3C 0007 00FA           move.l     -[A7], 0x700FA
  3960. 00002954  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  3961. 00002958  41EE FF00                lea.l      A0, [A6 - 0x100]
  3962. 0000295C  2008                     move.l     D0, A0
  3963. 0000295E  5280                     addq.l     D0, 1
  3964. 00002960  2F00                     move.l     -[A7], D0
  3965. 00002962  4240                     clr.w      D0
  3966. 00002964  102E FF00                move.b     D0, [A6 - 0x100]
  3967. 00002968  48C0                     ext.l      D0
  3968. 0000296A  2F00                     move.l     -[A7], D0
  3969. 0000296C  206E 0008                movea.l    A0, [A6 + 0x8]
  3970. 00002970  2050                     movea.l    A0, [A0]
  3971. 00002972  2268 001C                movea.l    A1, [A0 + 0x1C]
  3972. 00002976  2251                     movea.l    A1, [A1]
  3973. 00002978  4869 0014                pea.l      [A1 + 0x14]
  3974. 0000297C  4267                     clr.w      -[A7]
  3975. 0000297E  A9CE                     syscall    TETextBox/TextBox
  3976. 00002980  4E5E                     unlink     A6
  3977. 00002982  2E9F                     move.l     [A7], [A7]+
  3978. 00002984  4E75                     rts
  3979. export_268:
  3980. 00002986  4E56 FFFE                link       A6, -0x0002
  3981. 0000298A  48E7 0018                movem.l    -[A7], A3,A4
  3982. 0000298E  286E 0008                movea.l    A4, [A6 + 0x8]
  3983. 00002992  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3984. 00002996  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3985. 0000299A  4EAD 204A                jsr        [A5 + 0x204A /* export_1029 */]
  3986. 0000299E  2054                     movea.l    A0, [A4]
  3987. 000029A0  1028 0038                move.b     D0, [A0 + 0x38]
  3988. 000029A4  4880                     ext.w      D0
  3989. 000029A6  670A                     beq        +0xC /* 000029B2 */
  3990. 000029A8  5340                     subq.w     D0, 1
  3991. 000029AA  6728                     beq        +0x2A /* 000029D4 */
  3992. 000029AC  5340                     subq.w     D0, 1
  3993. 000029AE  6732                     beq        +0x34 /* 000029E2 */
  3994. 000029B0  606A                     bra        +0x6C /* 00002A1C */
  3995. label000029B2:
  3996. 000029B2  2254                     movea.l    A1, [A4]
  3997. 000029B4  2069 001C                movea.l    A0, [A1 + 0x1C]
  3998. 000029B8  2050                     movea.l    A0, [A0]
  3999. 000029BA  47E8 0014                lea.l      A3, [A0 + 0x14]
  4000. 000029BE  206E 000C                movea.l    A0, [A6 + 0xC]
  4001. 000029C2  302B 0004                move.w     D0, [A3 + 0x4]
  4002. 000029C6  D050                     add.w      D0, [A0]
  4003. 000029C8  9053                     sub.w      D0, [A3]
  4004. 000029CA  206E 000C                movea.l    A0, [A6 + 0xC]
  4005. 000029CE  3140 0004                move.w     [A0 + 0x4], D0
  4006. 000029D2  6048                     bra        +0x4A /* 00002A1C */
  4007. label000029D4:
  4008. 000029D4  206E 000C                movea.l    A0, [A6 + 0xC]
  4009. 000029D8  2254                     movea.l    A1, [A4]
  4010. 000029DA  3169 0034 0004           move.w     [A0 + 0x4], [A1 + 0x34]
  4011. 000029E0  603A                     bra        +0x3C /* 00002A1C */
  4012. label000029E2:
  4013. 000029E2  206E 000C                movea.l    A0, [A6 + 0xC]
  4014. 000029E6  2F08                     move.l     -[A7], A0
  4015. 000029E8  42A7                     clr.l      -[A7]
  4016. 000029EA  2F08                     move.l     -[A7], A0
  4017. 000029EC  42A7                     clr.l      -[A7]
  4018. 000029EE  226E 000C                movea.l    A1, [A6 + 0xC]
  4019. 000029F2  3029 0004                move.w     D0, [A1 + 0x4]
  4020. 000029F6  48C0                     ext.l      D0
  4021. 000029F8  2F00                     move.l     -[A7], D0
  4022. 000029FA  2254                     movea.l    A1, [A4]
  4023. 000029FC  3F29 0034                move.w     -[A7], [A1 + 0x34]
  4024. 00002A00  4EBA D6C6                jsr        [PC - 0x293A /* 000000C8 */]
  4025. 00002A04  201F                     move.l     D0, [A7]+
  4026. 00002A06  205F                     movea.l    A0, [A7]+
  4027. 00002A08  2F00                     move.l     -[A7], D0
  4028. 00002A0A  2F3C 0000 7530           move.l     -[A7], 0x7530 /* 'u0' */
  4029. 00002A10  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  4030. 00002A14  201F                     move.l     D0, [A7]+
  4031. 00002A16  205F                     movea.l    A0, [A7]+
  4032. 00002A18  3140 0004                move.w     [A0 + 0x4], D0
  4033. label00002A1C:
  4034. 00002A1C  2054                     movea.l    A0, [A4]
  4035. 00002A1E  1028 0039                move.b     D0, [A0 + 0x39]
  4036. 00002A22  4880                     ext.w      D0
  4037. 00002A24  670A                     beq        +0xC /* 00002A30 */
  4038. 00002A26  5340                     subq.w     D0, 1
  4039. 00002A28  672C                     beq        +0x2E /* 00002A56 */
  4040. 00002A2A  5340                     subq.w     D0, 1
  4041. 00002A2C  6736                     beq        +0x38 /* 00002A64 */
  4042. 00002A2E  606E                     bra        +0x70 /* 00002A9E */
  4043. label00002A30:
  4044. 00002A30  2254                     movea.l    A1, [A4]
  4045. 00002A32  2069 001C                movea.l    A0, [A1 + 0x1C]
  4046. 00002A36  2050                     movea.l    A0, [A0]
  4047. 00002A38  47E8 0014                lea.l      A3, [A0 + 0x14]
  4048. 00002A3C  206E 000C                movea.l    A0, [A6 + 0xC]
  4049. 00002A40  302B 0006                move.w     D0, [A3 + 0x6]
  4050. 00002A44  D068 0002                add.w      D0, [A0 + 0x2]
  4051. 00002A48  906B 0002                sub.w      D0, [A3 + 0x2]
  4052. 00002A4C  206E 000C                movea.l    A0, [A6 + 0xC]
  4053. 00002A50  3140 0006                move.w     [A0 + 0x6], D0
  4054. 00002A54  6048                     bra        +0x4A /* 00002A9E */
  4055. label00002A56:
  4056. 00002A56  206E 000C                movea.l    A0, [A6 + 0xC]
  4057. 00002A5A  2254                     movea.l    A1, [A4]
  4058. 00002A5C  3169 0036 0006           move.w     [A0 + 0x6], [A1 + 0x36]
  4059. 00002A62  603A                     bra        +0x3C /* 00002A9E */
  4060. label00002A64:
  4061. 00002A64  206E 000C                movea.l    A0, [A6 + 0xC]
  4062. 00002A68  2F08                     move.l     -[A7], A0
  4063. 00002A6A  42A7                     clr.l      -[A7]
  4064. 00002A6C  2F08                     move.l     -[A7], A0
  4065. 00002A6E  42A7                     clr.l      -[A7]
  4066. 00002A70  226E 000C                movea.l    A1, [A6 + 0xC]
  4067. 00002A74  3029 0006                move.w     D0, [A1 + 0x6]
  4068. 00002A78  48C0                     ext.l      D0
  4069. 00002A7A  2F00                     move.l     -[A7], D0
  4070. 00002A7C  2254                     movea.l    A1, [A4]
  4071. 00002A7E  3F29 0036                move.w     -[A7], [A1 + 0x36]
  4072. 00002A82  4EBA D644                jsr        [PC - 0x29BC /* 000000C8 */]
  4073. 00002A86  201F                     move.l     D0, [A7]+
  4074. 00002A88  205F                     movea.l    A0, [A7]+
  4075. 00002A8A  2F00                     move.l     -[A7], D0
  4076. 00002A8C  2F3C 0000 7530           move.l     -[A7], 0x7530 /* 'u0' */
  4077. 00002A92  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  4078. 00002A96  201F                     move.l     D0, [A7]+
  4079. 00002A98  205F                     movea.l    A0, [A7]+
  4080. 00002A9A  3140 0006                move.w     [A0 + 0x6], D0
  4081. label00002A9E:
  4082. 00002A9E  4CDF 1800                movem.l    A3,A4, [A7]+
  4083. 00002AA2  4E5E                     unlink     A6
  4084. 00002AA4  205F                     movea.l    A0, [A7]+
  4085. 00002AA6  504F                     addq.w     A7, 8
  4086. 00002AA8  4ED0                     jmp        [A0]
  4087. export_269:
  4088. 00002AAA  4E56 FFFC                link       A6, -0x0004
  4089. 00002AAE  42A7                     clr.l      -[A7]
  4090. 00002AB0  42A7                     clr.l      -[A7]
  4091. 00002AB2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4092. 00002AB6  486E FFFC                pea.l      [A6 - 0x4]
  4093. 00002ABA  A9FD                     syscall    GetScrap
  4094. 00002ABC  4A9F                     tst.l      [A7]+
  4095. 00002ABE  5EC0                     sgt        D0
  4096. 00002AC0  4400                     neg.b      D0
  4097. 00002AC2  1D40 0010                move.b     [A6 + 0x10], D0
  4098. 00002AC6  4E5E                     unlink     A6
  4099. 00002AC8  205F                     movea.l    A0, [A7]+
  4100. 00002ACA  504F                     addq.w     A7, 8
  4101. 00002ACC  4ED0                     jmp        [A0]
  4102. export_270:
  4103. 00002ACE  4E56 FFF8                link       A6, -0x0008
  4104. 00002AD2  48E7 0018                movem.l    -[A7], A3,A4
  4105. 00002AD6  206E 000C                movea.l    A0, [A6 + 0xC]
  4106. 00002ADA  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4107. 00002ADE  22D8                     move.l     [A1]+, [A0]+
  4108. 00002AE0  22D8                     move.l     [A1]+, [A0]+
  4109. 00002AE2  266E 0008                movea.l    A3, [A6 + 0x8]
  4110. 00002AE6  284B                     movea.l    A4, A3
  4111. 00002AE8  486E FFF8                pea.l      [A6 - 0x8]
  4112. 00002AEC  2F0B                     move.l     -[A7], A3
  4113. 00002AEE  4EAD 20C2                jsr        [A5 + 0x20C2 /* export_1044 */]
  4114. 00002AF2  7001                     moveq.l    D0, 0x01
  4115. 00002AF4  2054                     movea.l    A0, [A4]
  4116. 00002AF6  B028 001A                cmp.b      D0, [A0 + 0x1A]
  4117. 00002AFA  6710                     beq        +0x12 /* 00002B0C */
  4118. 00002AFC  1F3C 0001                move.b     -[A7], 0x1
  4119. 00002B00  2054                     movea.l    A0, [A4]
  4120. 00002B02  1F28 001A                move.b     -[A7], [A0 + 0x1A]
  4121. 00002B06  2F0B                     move.l     -[A7], A3
  4122. 00002B08  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  4123. label00002B0C:
  4124. 00002B0C  486E FFF8                pea.l      [A6 - 0x8]
  4125. 00002B10  2F0B                     move.l     -[A7], A3
  4126. 00002B12  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  4127. 00002B16  4CDF 1800                movem.l    A3,A4, [A7]+
  4128. 00002B1A  4E5E                     unlink     A6
  4129. 00002B1C  205F                     movea.l    A0, [A7]+
  4130. 00002B1E  504F                     addq.w     A7, 8
  4131. 00002B20  4ED0                     jmp        [A0]
  4132. export_271:
  4133. 00002B22  4E56 0000                link       A6, 0
  4134. 00002B26  4267                     clr.w      -[A7]
  4135. 00002B28  1F2E 0012                move.b     -[A7], [A6 + 0x12]
  4136. 00002B2C  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  4137. 00002B30  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4138. 00002B34  206E 0008                movea.l    A0, [A6 + 0x8]
  4139. 00002B38  2050                     movea.l    A0, [A0]
  4140. 00002B3A  2F28 0014                move.l     -[A7], [A0 + 0x14]
  4141. 00002B3E  4EAD 2182                jsr        [A5 + 0x2182 /* export_1068 */]
  4142. 00002B42  3D5F 0014                move.w     [A6 + 0x14], [A7]+
  4143. 00002B46  4E5E                     unlink     A6
  4144. 00002B48  205F                     movea.l    A0, [A7]+
  4145. 00002B4A  DEFC 000C                add.w      A7, 0xC
  4146. 00002B4E  4ED0                     jmp        [A0]
  4147. export_272:
  4148. fn00002B50:
  4149. 00002B50  4E56 0000                link       A6, 0
  4150. 00002B54  206E 0008                movea.l    A0, [A6 + 0x8]
  4151. 00002B58  2050                     movea.l    A0, [A0]
  4152. 00002B5A  2F28 0014                move.l     -[A7], [A0 + 0x14]
  4153. 00002B5E  4EAD 2192                jsr        [A5 + 0x2192 /* export_1070 */]
  4154. 00002B62  4E5E                     unlink     A6
  4155. 00002B64  2E9F                     move.l     [A7], [A7]+
  4156. 00002B66  4E75                     rts
  4157. export_273:
  4158. 00002B68  4E56 FFE6                link       A6, -0x001A
  4159. 00002B6C  2F0C                     move.l     -[A7], A4
  4160. 00002B6E  206E 000C                movea.l    A0, [A6 + 0xC]
  4161. 00002B72  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4162. 00002B76  22D8                     move.l     [A1]+, [A0]+
  4163. 00002B78  22D8                     move.l     [A1]+, [A0]+
  4164. 00002B7A  286E 0008                movea.l    A4, [A6 + 0x8]
  4165. 00002B7E  2054                     movea.l    A0, [A4]
  4166. 00002B80  1028 003C                move.b     D0, [A0 + 0x3C]
  4167. 00002B84  6730                     beq        +0x32 /* 00002BB6 */
  4168. 00002B86  486E FFE6                pea.l      [A6 - 0x1A]
  4169. 00002B8A  A898                     syscall    GetPenState
  4170. 00002B8C  486D FF12                pea.l      [A5 - 0xEE]
  4171. 00002B90  A899                     syscall    SetPenState
  4172. 00002B92  2054                     movea.l    A0, [A4]
  4173. 00002B94  1028 003D                move.b     D0, [A0 + 0x3D]
  4174. 00002B98  6708                     beq        +0xA /* 00002BA2 */
  4175. 00002B9A  2054                     movea.l    A0, [A4]
  4176. 00002B9C  4868 0008                pea.l      [A0 + 0x8]
  4177. 00002BA0  A8A1                     syscall    FrameRect
  4178. label00002BA2:
  4179. 00002BA2  486E FFF8                pea.l      [A6 - 0x8]
  4180. 00002BA6  2054                     movea.l    A0, [A4]
  4181. 00002BA8  2F28 0014                move.l     -[A7], [A0 + 0x14]
  4182. 00002BAC  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  4183. 00002BB0  486E FFE6                pea.l      [A6 - 0x1A]
  4184. 00002BB4  A899                     syscall    SetPenState
  4185. label00002BB6:
  4186. 00002BB6  285F                     movea.l    A4, [A7]+
  4187. 00002BB8  4E5E                     unlink     A6
  4188. 00002BBA  205F                     movea.l    A0, [A7]+
  4189. 00002BBC  504F                     addq.w     A7, 8
  4190. 00002BBE  4ED0                     jmp        [A0]
  4191. export_274:
  4192. 00002BC0  4E56 0000                link       A6, 0
  4193. 00002BC4  4E5E                     unlink     A6
  4194. 00002BC6  205F                     movea.l    A0, [A7]+
  4195. 00002BC8  504F                     addq.w     A7, 8
  4196. 00002BCA  4ED0                     jmp        [A0]
  4197. export_275:
  4198. 00002BCC  4E56 0000                link       A6, 0
  4199. 00002BD0  2D6D FD8A 0018           move.l     [A6 + 0x18], [A5 - 0x276]
  4200. 00002BD6  4E5E                     unlink     A6
  4201. 00002BD8  205F                     movea.l    A0, [A7]+
  4202. 00002BDA  DEFC 0010                add.w      A7, 0x10
  4203. 00002BDE  4ED0                     jmp        [A0]
  4204. export_276:
  4205. 00002BE0  4E56 0000                link       A6, 0
  4206. 00002BE4  422E 0010                clr.b      [A6 + 0x10]
  4207. 00002BE8  4E5E                     unlink     A6
  4208. 00002BEA  205F                     movea.l    A0, [A7]+
  4209. 00002BEC  504F                     addq.w     A7, 8
  4210. 00002BEE  4ED0                     jmp        [A0]
  4211. export_277:
  4212. fn00002BF0:
  4213. 00002BF0  4E56 0000                link       A6, 0
  4214. 00002BF4  2F0C                     move.l     -[A7], A4
  4215. 00002BF6  286E 0008                movea.l    A4, [A6 + 0x8]
  4216. 00002BFA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4217. 00002BFE  4EBA D5F0                jsr        [PC - 0x2A10 /* 000001F0 */]
  4218. 00002C02  2054                     movea.l    A0, [A4]
  4219. 00002C04  2028 0014                move.l     D0, [A0 + 0x14]
  4220. 00002C08  B0AD FD86                cmp.l      D0, [A5 - 0x27A]
  4221. 00002C0C  6714                     beq        +0x16 /* 00002C22 */
  4222. 00002C0E  2054                     movea.l    A0, [A4]
  4223. 00002C10  2F28 0014                move.l     -[A7], [A0 + 0x14]
  4224. 00002C14  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  4225. 00002C18  2054                     movea.l    A0, [A4]
  4226. 00002C1A  2F28 0014                move.l     -[A7], [A0 + 0x14]
  4227. 00002C1E  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  4228. label00002C22:
  4229. 00002C22  285F                     movea.l    A4, [A7]+
  4230. 00002C24  4E5E                     unlink     A6
  4231. 00002C26  2E9F                     move.l     [A7], [A7]+
  4232. 00002C28  4E75                     rts
  4233. export_278:
  4234. 00002C2A  4E56 0000                link       A6, 0
  4235. 00002C2E  2D6D FD8A 001A           move.l     [A6 + 0x1A], [A5 - 0x276]
  4236. 00002C34  4E5E                     unlink     A6
  4237. 00002C36  205F                     movea.l    A0, [A7]+
  4238. 00002C38  DEFC 0012                add.w      A7, 0x12
  4239. 00002C3C  4ED0                     jmp        [A0]
  4240. export_279:
  4241. 00002C3E  4E56 FFF8                link       A6, -0x0008
  4242. 00002C42  206E 000C                movea.l    A0, [A6 + 0xC]
  4243. 00002C46  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4244. 00002C4A  22D8                     move.l     [A1]+, [A0]+
  4245. 00002C4C  22D8                     move.l     [A1]+, [A0]+
  4246. 00002C4E  4E5E                     unlink     A6
  4247. 00002C50  205F                     movea.l    A0, [A7]+
  4248. 00002C52  504F                     addq.w     A7, 8
  4249. 00002C54  4ED0                     jmp        [A0]
  4250. export_280:
  4251. 00002C56  4E56 0000                link       A6, 0
  4252. 00002C5A  2F0C                     move.l     -[A7], A4
  4253. 00002C5C  286E 0008                movea.l    A4, [A6 + 0x8]
  4254. 00002C60  2054                     movea.l    A0, [A4]
  4255. 00002C62  4AA8 0014                tst.l      [A0 + 0x14]
  4256. 00002C66  56C0                     sne        D0
  4257. 00002C68  2228 0014                move.l     D1, [A0 + 0x14]
  4258. 00002C6C  B2AD FD86                cmp.l      D1, [A5 - 0x27A]
  4259. 00002C70  56C1                     sne        D1
  4260. 00002C72  C001                     and.b      D0, D1
  4261. 00002C74  6708                     beq        +0xA /* 00002C7E */
  4262. 00002C76  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  4263. 00002C7C  600E                     bra        +0x10 /* 00002C8C */
  4264. label00002C7E:
  4265. 00002C7E  4267                     clr.w      -[A7]
  4266. 00002C80  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4267. 00002C84  4EBA D58E                jsr        [PC - 0x2A72 /* 00000214 */]
  4268. 00002C88  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  4269. label00002C8C:
  4270. 00002C8C  285F                     movea.l    A4, [A7]+
  4271. 00002C8E  4E5E                     unlink     A6
  4272. 00002C90  2E9F                     move.l     [A7], [A7]+
  4273. 00002C92  4E75                     rts
  4274. export_281:
  4275. 00002C94  4E56 FFF8                link       A6, -0x0008
  4276. 00002C98  2F0C                     move.l     -[A7], A4
  4277. 00002C9A  206E 000C                movea.l    A0, [A6 + 0xC]
  4278. 00002C9E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4279. 00002CA2  22D8                     move.l     [A1]+, [A0]+
  4280. 00002CA4  22D8                     move.l     [A1]+, [A0]+
  4281. 00002CA6  286E 0008                movea.l    A4, [A6 + 0x8]
  4282. 00002CAA  2054                     movea.l    A0, [A4]
  4283. 00002CAC  4AA8 001C                tst.l      [A0 + 0x1C]
  4284. 00002CB0  6724                     beq        +0x26 /* 00002CD6 */
  4285. 00002CB2  4267                     clr.w      -[A7]
  4286. 00002CB4  486E FFF8                pea.l      [A6 - 0x8]
  4287. 00002CB8  2054                     movea.l    A0, [A4]
  4288. 00002CBA  4868 0008                pea.l      [A0 + 0x8]
  4289. 00002CBE  486E FFF8                pea.l      [A6 - 0x8]
  4290. 00002CC2  A8AA                     syscall    SectRect
  4291. 00002CC4  101F                     move.b     D0, [A7]+
  4292. 00002CC6  670E                     beq        +0x10 /* 00002CD6 */
  4293. 00002CC8  486E FFF8                pea.l      [A6 - 0x8]
  4294. 00002CCC  2054                     movea.l    A0, [A4]
  4295. 00002CCE  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  4296. 00002CD2  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  4297. label00002CD6:
  4298. 00002CD6  285F                     movea.l    A4, [A7]+
  4299. 00002CD8  4E5E                     unlink     A6
  4300. 00002CDA  205F                     movea.l    A0, [A7]+
  4301. 00002CDC  504F                     addq.w     A7, 8
  4302. 00002CDE  4ED0                     jmp        [A0]
  4303. export_282:
  4304. 00002CE0  4E56 FFF8                link       A6, -0x0008
  4305. 00002CE4  2F0C                     move.l     -[A7], A4
  4306. 00002CE6  206E 000C                movea.l    A0, [A6 + 0xC]
  4307. 00002CEA  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4308. 00002CEE  22D8                     move.l     [A1]+, [A0]+
  4309. 00002CF0  22D8                     move.l     [A1]+, [A0]+
  4310. 00002CF2  286E 0008                movea.l    A4, [A6 + 0x8]
  4311. 00002CF6  2054                     movea.l    A0, [A4]
  4312. 00002CF8  4AA8 001C                tst.l      [A0 + 0x1C]
  4313. 00002CFC  6724                     beq        +0x26 /* 00002D22 */
  4314. 00002CFE  4267                     clr.w      -[A7]
  4315. 00002D00  486E FFF8                pea.l      [A6 - 0x8]
  4316. 00002D04  2054                     movea.l    A0, [A4]
  4317. 00002D06  4868 0008                pea.l      [A0 + 0x8]
  4318. 00002D0A  486E FFF8                pea.l      [A6 - 0x8]
  4319. 00002D0E  A8AA                     syscall    SectRect
  4320. 00002D10  101F                     move.b     D0, [A7]+
  4321. 00002D12  670E                     beq        +0x10 /* 00002D22 */
  4322. 00002D14  486E FFF8                pea.l      [A6 - 0x8]
  4323. 00002D18  2054                     movea.l    A0, [A4]
  4324. 00002D1A  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  4325. 00002D1E  4EAD 1FEA                jsr        [A5 + 0x1FEA /* export_1017 */]
  4326. label00002D22:
  4327. 00002D22  285F                     movea.l    A4, [A7]+
  4328. 00002D24  4E5E                     unlink     A6
  4329. 00002D26  205F                     movea.l    A0, [A7]+
  4330. 00002D28  504F                     addq.w     A7, 8
  4331. 00002D2A  4ED0                     jmp        [A0]
  4332. export_283:
  4333. 00002D2C  4E56 0000                link       A6, 0
  4334. 00002D30  2F0C                     move.l     -[A7], A4
  4335. 00002D32  286E 0008                movea.l    A4, [A6 + 0x8]
  4336. 00002D36  4267                     clr.w      -[A7]
  4337. 00002D38  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4338. 00002D3C  2054                     movea.l    A0, [A4]
  4339. 00002D3E  4868 0008                pea.l      [A0 + 0x8]
  4340. 00002D42  A8AD                     syscall    PtInRect
  4341. 00002D44  101F                     move.b     D0, [A7]+
  4342. 00002D46  6712                     beq        +0x14 /* 00002D5A */
  4343. 00002D48  206E 000C                movea.l    A0, [A6 + 0xC]
  4344. 00002D4C  2254                     movea.l    A1, [A4]
  4345. 00002D4E  10A9 0018                move.b     [A0], [A1 + 0x18]
  4346. 00002D52  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  4347. 00002D58  6004                     bra        +0x6 /* 00002D5E */
  4348. label00002D5A:
  4349. 00002D5A  422E 0014                clr.b      [A6 + 0x14]
  4350. label00002D5E:
  4351. 00002D5E  285F                     movea.l    A4, [A7]+
  4352. 00002D60  4E5E                     unlink     A6
  4353. 00002D62  205F                     movea.l    A0, [A7]+
  4354. 00002D64  DEFC 000C                add.w      A7, 0xC
  4355. 00002D68  4ED0                     jmp        [A0]
  4356. export_284:
  4357. 00002D6A  4E56 0000                link       A6, 0
  4358. 00002D6E  48E7 0018                movem.l    -[A7], A3,A4
  4359. 00002D72  286E 0008                movea.l    A4, [A6 + 0x8]
  4360. 00002D76  266C 0008                movea.l    A3, [A4 + 0x8]
  4361. 00002D7A  4AAC FFF4                tst.l      [A4 - 0xC]
  4362. 00002D7E  6708                     beq        +0xA /* 00002D88 */
  4363. 00002D80  2F2C FFF4                move.l     -[A7], [A4 - 0xC]
  4364. 00002D84  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  4365. label00002D88:
  4366. 00002D88  2053                     movea.l    A0, [A3]
  4367. 00002D8A  7000                     moveq.l    D0, 0x00
  4368. 00002D8C  2140 0044                move.l     [A0 + 0x44], D0
  4369. 00002D90  4CDF 1800                movem.l    A3,A4, [A7]+
  4370. 00002D94  4E5E                     unlink     A6
  4371. 00002D96  205F                     movea.l    A0, [A7]+
  4372. 00002D98  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4373. 00002D9C  4ED0                     jmp        [A0]
  4374. fn00002D9E:
  4375. 00002D9E  4E56 FFF6                link       A6, -0x000A
  4376. 00002DA2  48E7 0108                movem.l    -[A7], D7,A4
  4377. 00002DA6  286E 0008                movea.l    A4, [A6 + 0x8]
  4378. 00002DAA  204C                     movea.l    A0, A4
  4379. 00002DAC  5088                     addq.l     A0, 8
  4380. 00002DAE  2050                     movea.l    A0, [A0]
  4381. 00002DB0  2D48 FFF6                move.l     [A6 - 0xA], A0
  4382. 00002DB4  42A7                     clr.l      -[A7]
  4383. 00002DB6  42A7                     clr.l      -[A7]
  4384. 00002DB8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4385. 00002DBC  486E FFFA                pea.l      [A6 - 0x6]
  4386. 00002DC0  A9FD                     syscall    GetScrap
  4387. 00002DC2  201F                     move.l     D0, [A7]+
  4388. 00002DC4  3E00                     move.w     D7, D0
  4389. 00002DC6  4A47                     tst.w      D7
  4390. 00002DC8  6F06                     ble        +0x8 /* 00002DD0 */
  4391. 00002DCA  296E 000C FFF0           move.l     [A4 - 0x10], [A6 + 0xC]
  4392. label00002DD0:
  4393. 00002DD0  4A47                     tst.w      D7
  4394. 00002DD2  5EC0                     sgt        D0
  4395. 00002DD4  4400                     neg.b      D0
  4396. 00002DD6  1D40 0010                move.b     [A6 + 0x10], D0
  4397. 00002DDA  4CDF 1080                movem.l    D7,A4, [A7]+
  4398. 00002DDE  4E5E                     unlink     A6
  4399. 00002DE0  205F                     movea.l    A0, [A7]+
  4400. 00002DE2  504F                     addq.w     A7, 8
  4401. 00002DE4  4ED0                     jmp        [A0]
  4402. export_285:
  4403. 00002DE6  4E56 FFAC                link       A6, -0x0054
  4404. 00002DEA  48E7 0308                movem.l    -[A7], D6,D7,A4
  4405. 00002DEE  286E 0008                movea.l    A4, [A6 + 0x8]
  4406. 00002DF2  2054                     movea.l    A0, [A4]
  4407. 00002DF4  3028 0042                move.w     D0, [A0 + 0x42]
  4408. 00002DF8  B06D FBAC                cmp.w      D0, [A5 - 0x454]
  4409. 00002DFC  6700 00B6                beq        +0xB8 /* 00002EB4 */
  4410. 00002E00  2054                     movea.l    A0, [A4]
  4411. 00002E02  4AA8 0044                tst.l      [A0 + 0x44]
  4412. 00002E06  6712                     beq        +0x14 /* 00002E1A */
  4413. 00002E08  2054                     movea.l    A0, [A4]
  4414. 00002E0A  2F28 0044                move.l     -[A7], [A0 + 0x44]
  4415. 00002E0E  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  4416. 00002E12  2054                     movea.l    A0, [A4]
  4417. 00002E14  7000                     moveq.l    D0, 0x00
  4418. 00002E16  2140 0044                move.l     [A0 + 0x44], D0
  4419. label00002E1A:
  4420. 00002E1A  4267                     clr.w      -[A7]
  4421. 00002E1C  2F3A 00A4                move.l     -[A7], [PC + 0xA4 /* 00002EC2, value 0x50494354 'PICT' */]
  4422. 00002E20  2F0E                     move.l     -[A7], A6
  4423. 00002E22  4EBA FF7A                jsr        [PC - 0x86 /* 00002D9E */]
  4424. 00002E26  2054                     movea.l    A0, [A4]
  4425. 00002E28  115F 0040                move.b     [A0 + 0x40], [A7]+
  4426. 00002E2C  4267                     clr.w      -[A7]
  4427. 00002E2E  2F3A 008E                move.l     -[A7], [PC + 0x8E /* 00002EBE, value 0x54455854 'TEXT' */]
  4428. 00002E32  2F0E                     move.l     -[A7], A6
  4429. 00002E34  4EBA FF68                jsr        [PC - 0x98 /* 00002D9E */]
  4430. 00002E38  2054                     movea.l    A0, [A4]
  4431. 00002E3A  115F 0041                move.b     [A0 + 0x41], [A7]+
  4432. 00002E3E  1028 0041                move.b     D0, [A0 + 0x41]
  4433. 00002E42  8028 0040                or.b       D0, [A0 + 0x40]
  4434. 00002E46  676C                     beq        +0x6E /* 00002EB4 */
  4435. 00002E48  42A7                     clr.l      -[A7]
  4436. 00002E4A  42A7                     clr.l      -[A7]
  4437. 00002E4C  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  4438. 00002E50  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  4439. 00002E54  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4440. 00002E58  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  4441. 00002E5C  486E FFAC                pea.l      [A6 - 0x54]
  4442. 00002E60  486D 0902                pea.l      [A5 + 0x902 /* export_284 */]
  4443. 00002E64  2F0E                     move.l     -[A7], A6
  4444. 00002E66  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4445. 00002E6A  4267                     clr.w      -[A7]
  4446. 00002E6C  1F3C 0001                move.b     -[A7], 0x1
  4447. 00002E70  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  4448. 00002E74  1E1F                     move.b     D7, [A7]+
  4449. 00002E76  42A7                     clr.l      -[A7]
  4450. 00002E78  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4451. 00002E7C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4452. 00002E80  486E FFF8                pea.l      [A6 - 0x8]
  4453. 00002E84  A9FD                     syscall    GetScrap
  4454. 00002E86  2C1F                     move.l     D6, [A7]+
  4455. 00002E88  4267                     clr.w      -[A7]
  4456. 00002E8A  1F07                     move.b     -[A7], D7
  4457. 00002E8C  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  4458. 00002E90  1E1F                     move.b     D7, [A7]+
  4459. 00002E92  4A86                     tst.l      D6
  4460. 00002E94  6C06                     bge        +0x8 /* 00002E9C */
  4461. 00002E96  3F06                     move.w     -[A7], D6
  4462. 00002E98  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  4463. label00002E9C:
  4464. 00002E9C  2054                     movea.l    A0, [A4]
  4465. 00002E9E  216E FFF4 0044           move.l     [A0 + 0x44], [A6 - 0xC]
  4466. 00002EA4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4467. 00002EA8  4EAD 2042                jsr        [A5 + 0x2042 /* export_1028 */]
  4468. 00002EAC  486E FFAC                pea.l      [A6 - 0x54]
  4469. 00002EB0  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  4470. label00002EB4:
  4471. 00002EB4  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  4472. 00002EB8  4E5E                     unlink     A6
  4473. 00002EBA  2E9F                     move.l     [A7], [A7]+
  4474. 00002EBC  4E75                     rts
  4475. 00002EBE  5445                     addq.w     D5, 2
  4476. 00002EC0  5854                     addq.w     [A4], 4
  4477. 00002EC2  5049                     addq.w     A1, 8
  4478. 00002EC4  4354                     chk.w      D1, [A4]
  4479. export_286:
  4480. 00002EC6  4E56 FFE2                link       A6, -0x001E
  4481. 00002ECA  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  4482. 00002ECE  286E 0008                movea.l    A4, [A6 + 0x8]
  4483. 00002ED2  2054                     movea.l    A0, [A4]
  4484. 00002ED4  4AA8 0044                tst.l      [A0 + 0x44]
  4485. 00002ED8  6700 00E6                beq        +0xE8 /* 00002FC0 */
  4486. 00002EDC  2054                     movea.l    A0, [A4]
  4487. 00002EDE  1028 0041                move.b     D0, [A0 + 0x41]
  4488. 00002EE2  6700 008A                beq        +0x8C /* 00002F6E */
  4489. 00002EE6  2054                     movea.l    A0, [A4]
  4490. 00002EE8  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  4491. 00002EEC  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  4492. 00002EF0  2054                     movea.l    A0, [A4]
  4493. 00002EF2  4228 0039                clr.b      [A0 + 0x39]
  4494. 00002EF6  117C 0003 0038           move.b     [A0 + 0x38], 0x3
  4495. 00002EFC  4EBA EA84                jsr        [PC - 0x157C /* 00001982 */]
  4496. 00002F00  2254                     movea.l    A1, [A4]
  4497. 00002F02  2069 001C                movea.l    A0, [A1 + 0x1C]
  4498. 00002F06  45EE FFEA                lea.l      A2, [A6 - 0x16]
  4499. 00002F0A  2050                     movea.l    A0, [A0]
  4500. 00002F0C  43E8 0014                lea.l      A1, [A0 + 0x14]
  4501. 00002F10  24D9                     move.l     [A2]+, [A1]+
  4502. 00002F12  24D9                     move.l     [A2]+, [A1]+
  4503. 00002F14  42A7                     clr.l      -[A7]
  4504. 00002F16  486E FFEA                pea.l      [A6 - 0x16]
  4505. 00002F1A  486E FFEA                pea.l      [A6 - 0x16]
  4506. 00002F1E  A9D2                     syscall    TENew
  4507. 00002F20  2C1F                     move.l     D6, [A7]+
  4508. 00002F22  2F06                     move.l     -[A7], D6
  4509. 00002F24  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  4510. 00002F28  2046                     movea.l    A0, D6
  4511. 00002F2A  2650                     movea.l    A3, [A0]
  4512. 00002F2C  2A2B 003E                move.l     D5, [A3 + 0x3E]
  4513. 00002F30  2054                     movea.l    A0, [A4]
  4514. 00002F32  2768 0044 003E           move.l     [A3 + 0x3E], [A0 + 0x44]
  4515. 00002F38  2F06                     move.l     -[A7], D6
  4516. 00002F3A  A9D0                     syscall    TECalText
  4517. 00002F3C  2046                     movea.l    A0, D6
  4518. 00002F3E  2650                     movea.l    A3, [A0]
  4519. 00002F40  42A7                     clr.l      -[A7]
  4520. 00002F42  42A7                     clr.l      -[A7]
  4521. 00002F44  3F2B 005E                move.w     -[A7], [A3 + 0x5E]
  4522. 00002F48  3F2B 0018                move.w     -[A7], [A3 + 0x18]
  4523. 00002F4C  301F                     move.w     D0, [A7]+
  4524. 00002F4E  C1DF                     muls.w     D0, [A7]+
  4525. 00002F50  2E80                     move.l     [A7], D0
  4526. 00002F52  2F3C 0000 7530           move.l     -[A7], 0x7530 /* 'u0' */
  4527. 00002F58  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  4528. 00002F5C  201F                     move.l     D0, [A7]+
  4529. 00002F5E  2054                     movea.l    A0, [A4]
  4530. 00002F60  3140 0030                move.w     [A0 + 0x30], D0
  4531. 00002F64  2745 003E                move.l     [A3 + 0x3E], D5
  4532. 00002F68  2F06                     move.l     -[A7], D6
  4533. 00002F6A  A9CD                     syscall    TEDispose
  4534. 00002F6C  6052                     bra        +0x54 /* 00002FC0 */
  4535. label00002F6E:
  4536. 00002F6E  4207                     clr.b      D7
  4537. 00002F70  6048                     bra        +0x4A /* 00002FBA */
  4538. label00002F72:
  4539. 00002F72  102D FD4D                move.b     D0, [A5 - 0x2B3]
  4540. 00002F76  670C                     beq        +0xE /* 00002F84 */
  4541. 00002F78  1007                     move.b     D0, D7
  4542. 00002F7A  4880                     ext.w      D0
  4543. 00002F7C  2054                     movea.l    A0, [A4]
  4544. 00002F7E  4230 0038                clr.b      [A0 + D0.w + 0x38]
  4545. 00002F82  6034                     bra        +0x36 /* 00002FB8 */
  4546. label00002F84:
  4547. 00002F84  2254                     movea.l    A1, [A4]
  4548. 00002F86  2069 0044                movea.l    A0, [A1 + 0x44]
  4549. 00002F8A  2050                     movea.l    A0, [A0]
  4550. 00002F8C  47E8 0002                lea.l      A3, [A0 + 0x2]
  4551. 00002F90  1007                     move.b     D0, D7
  4552. 00002F92  4880                     ext.w      D0
  4553. 00002F94  D040                     add.w      D0, D0
  4554. 00002F96  1207                     move.b     D1, D7
  4555. 00002F98  4881                     ext.w      D1
  4556. 00002F9A  D241                     add.w      D1, D1
  4557. 00002F9C  3433 0004                move.w     D2, [A3 + D0.w + 0x4]
  4558. 00002FA0  9473 1000                sub.w      D2, [A3 + D1.w]
  4559. 00002FA4  1007                     move.b     D0, D7
  4560. 00002FA6  4880                     ext.w      D0
  4561. 00002FA8  D040                     add.w      D0, D0
  4562. 00002FAA  3382 0030                move.w     [A1 + D0.w + 0x30], D2
  4563. 00002FAE  1007                     move.b     D0, D7
  4564. 00002FB0  4880                     ext.w      D0
  4565. 00002FB2  13BC 0003 0038           move.b     [A1 + D0.w + 0x38], 0x3
  4566. label00002FB8:
  4567. 00002FB8  5207                     addq.b     D7, 1
  4568. label00002FBA:
  4569. 00002FBA  7001                     moveq.l    D0, 0x01
  4570. 00002FBC  B007                     cmp.b      D0, D7
  4571. 00002FBE  6CB2                     bge        -0x4C /* 00002F72 */
  4572. label00002FC0:
  4573. 00002FC0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4574. 00002FC4  4EBA F8A2                jsr        [PC - 0x75E /* 00002868 */]
  4575. 00002FC8  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  4576. 00002FCC  4E5E                     unlink     A6
  4577. 00002FCE  2E9F                     move.l     [A7], [A7]+
  4578. 00002FD0  4E75                     rts
  4579. export_287:
  4580. 00002FD2  4E56 FFEE                link       A6, -0x0012
  4581. 00002FD6  48E7 0128                movem.l    -[A7], D7,A2,A4
  4582. 00002FDA  206E 000C                movea.l    A0, [A6 + 0xC]
  4583. 00002FDE  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4584. 00002FE2  22D8                     move.l     [A1]+, [A0]+
  4585. 00002FE4  22D8                     move.l     [A1]+, [A0]+
  4586. 00002FE6  286E 0008                movea.l    A4, [A6 + 0x8]
  4587. 00002FEA  2054                     movea.l    A0, [A4]
  4588. 00002FEC  1028 0041                move.b     D0, [A0 + 0x41]
  4589. 00002FF0  6724                     beq        +0x26 /* 00003016 */
  4590. 00002FF2  4EBA E98E                jsr        [PC - 0x1672 /* 00001982 */]
  4591. 00002FF6  2254                     movea.l    A1, [A4]
  4592. 00002FF8  2069 0044                movea.l    A0, [A1 + 0x44]
  4593. 00002FFC  2F10                     move.l     -[A7], [A0]
  4594. 00002FFE  42A7                     clr.l      -[A7]
  4595. 00003000  2054                     movea.l    A0, [A4]
  4596. 00003002  2F28 0044                move.l     -[A7], [A0 + 0x44]
  4597. 00003006  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4598. 0000300A  2054                     movea.l    A0, [A4]
  4599. 0000300C  4868 0008                pea.l      [A0 + 0x8]
  4600. 00003010  4267                     clr.w      -[A7]
  4601. 00003012  A9CE                     syscall    TETextBox/TextBox
  4602. 00003014  6070                     bra        +0x72 /* 00003086 */
  4603. label00003016:
  4604. 00003016  2054                     movea.l    A0, [A4]
  4605. 00003018  1028 0040                move.b     D0, [A0 + 0x40]
  4606. 0000301C  6768                     beq        +0x6A /* 00003086 */
  4607. 0000301E  102D FD4D                move.b     D0, [A5 - 0x2B3]
  4608. 00003022  6710                     beq        +0x12 /* 00003034 */
  4609. 00003024  41EE FFF0                lea.l      A0, [A6 - 0x10]
  4610. 00003028  2454                     movea.l    A2, [A4]
  4611. 0000302A  43EA 0008                lea.l      A1, [A2 + 0x8]
  4612. 0000302E  20D9                     move.l     [A0]+, [A1]+
  4613. 00003030  20D9                     move.l     [A0]+, [A1]+
  4614. 00003032  6046                     bra        +0x48 /* 0000307A */
  4615. label00003034:
  4616. 00003034  2254                     movea.l    A1, [A4]
  4617. 00003036  2069 0044                movea.l    A0, [A1 + 0x44]
  4618. 0000303A  2050                     movea.l    A0, [A0]
  4619. 0000303C  45EE FFF0                lea.l      A2, [A6 - 0x10]
  4620. 00003040  5488                     addq.l     A0, 2
  4621. 00003042  24D8                     move.l     [A2]+, [A0]+
  4622. 00003044  24D8                     move.l     [A2]+, [A0]+
  4623. 00003046  4207                     clr.b      D7
  4624. 00003048  602A                     bra        +0x2C /* 00003074 */
  4625. label0000304A:
  4626. 0000304A  1007                     move.b     D0, D7
  4627. 0000304C  4880                     ext.w      D0
  4628. 0000304E  D040                     add.w      D0, D0
  4629. 00003050  1207                     move.b     D1, D7
  4630. 00003052  4881                     ext.w      D1
  4631. 00003054  D241                     add.w      D1, D1
  4632. 00003056  3436 00F4                move.w     D2, [A6 + D0.w - 0x12]
  4633. 0000305A  9476 10F0                sub.w      D2, [A6 + D1.w - 0x16]
  4634. 0000305E  1007                     move.b     D0, D7
  4635. 00003060  4880                     ext.w      D0
  4636. 00003062  D040                     add.w      D0, D0
  4637. 00003064  3D82 00F4                move.w     [A6 + D0.w - 0x12], D2
  4638. 00003068  1007                     move.b     D0, D7
  4639. 0000306A  4880                     ext.w      D0
  4640. 0000306C  D040                     add.w      D0, D0
  4641. 0000306E  4276 00F0                clr.w      [A6 + D0.w - 0x16]
  4642. 00003072  5207                     addq.b     D7, 1
  4643. label00003074:
  4644. 00003074  7001                     moveq.l    D0, 0x01
  4645. 00003076  B007                     cmp.b      D0, D7
  4646. 00003078  6CD0                     bge        -0x2E /* 0000304A */
  4647. label0000307A:
  4648. 0000307A  2054                     movea.l    A0, [A4]
  4649. 0000307C  2F28 0044                move.l     -[A7], [A0 + 0x44]
  4650. 00003080  486E FFF0                pea.l      [A6 - 0x10]
  4651. 00003084  A8F6                     syscall    DrawPicture
  4652. label00003086:
  4653. 00003086  2054                     movea.l    A0, [A4]
  4654. 00003088  3028 0042                move.w     D0, [A0 + 0x42]
  4655. 0000308C  B06D FBAC                cmp.w      D0, [A5 - 0x454]
  4656. 00003090  6710                     beq        +0x12 /* 000030A2 */
  4657. 00003092  2054                     movea.l    A0, [A4]
  4658. 00003094  4868 0008                pea.l      [A0 + 0x8]
  4659. 00003098  A92A                     syscall    ValidRect
  4660. 0000309A  2054                     movea.l    A0, [A4]
  4661. 0000309C  316D FBAC 0042           move.w     [A0 + 0x42], [A5 - 0x454]
  4662. label000030A2:
  4663. 000030A2  4CDF 1480                movem.l    D7,A2,A4, [A7]+
  4664. 000030A6  4E5E                     unlink     A6
  4665. 000030A8  205F                     movea.l    A0, [A7]+
  4666. 000030AA  504F                     addq.w     A7, 8
  4667. 000030AC  4ED0                     jmp        [A0]
  4668. export_288:
  4669. 000030AE  4E56 0000                link       A6, 0
  4670. 000030B2  3D7C 0001 0010           move.w     [A6 + 0x10], 0x1
  4671. 000030B8  4E5E                     unlink     A6
  4672. 000030BA  205F                     movea.l    A0, [A7]+
  4673. 000030BC  504F                     addq.w     A7, 8
  4674. 000030BE  4ED0                     jmp        [A0]
  4675. export_289:
  4676. 000030C0  4E56 0000                link       A6, 0
  4677. 000030C4  4E5E                     unlink     A6
  4678. 000030C6  2E9F                     move.l     [A7], [A7]+
  4679. 000030C8  4E75                     rts
  4680. export_290:
  4681. 000030CA  4E56 FFF8                link       A6, -0x0008
  4682. 000030CE  206E 000C                movea.l    A0, [A6 + 0xC]
  4683. 000030D2  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4684. 000030D6  22D8                     move.l     [A1]+, [A0]+
  4685. 000030D8  22D8                     move.l     [A1]+, [A0]+
  4686. 000030DA  4E5E                     unlink     A6
  4687. 000030DC  205F                     movea.l    A0, [A7]+
  4688. 000030DE  504F                     addq.w     A7, 8
  4689. 000030E0  4ED0                     jmp        [A0]
  4690. export_291:
  4691. 000030E2  4E56 0000                link       A6, 0
  4692. 000030E6  4E5E                     unlink     A6
  4693. 000030E8  2E9F                     move.l     [A7], [A7]+
  4694. 000030EA  4E75                     rts
  4695. export_292:
  4696. 000030EC  4E56 0000                link       A6, 0
  4697. 000030F0  4E5E                     unlink     A6
  4698. 000030F2  2E9F                     move.l     [A7], [A7]+
  4699. 000030F4  4E75                     rts
  4700. export_293:
  4701. 000030F6  4E56 0000                link       A6, 0
  4702. 000030FA  48E7 0028                movem.l    -[A7], A2,A4
  4703. 000030FE  286E 0008                movea.l    A4, [A6 + 0x8]
  4704. 00003102  422E 000C                clr.b      [A6 + 0xC]
  4705. 00003106  2054                     movea.l    A0, [A4]
  4706. 00003108  4AA8 0008                tst.l      [A0 + 0x8]
  4707. 0000310C  6722                     beq        +0x24 /* 00003130 */
  4708. 0000310E  2254                     movea.l    A1, [A4]
  4709. 00003110  2069 0008                movea.l    A0, [A1 + 0x8]
  4710. 00003114  2050                     movea.l    A0, [A0]
  4711. 00003116  4AA8 001C                tst.l      [A0 + 0x1C]
  4712. 0000311A  6714                     beq        +0x16 /* 00003130 */
  4713. 0000311C  2254                     movea.l    A1, [A4]
  4714. 0000311E  2069 0008                movea.l    A0, [A1 + 0x8]
  4715. 00003122  2050                     movea.l    A0, [A0]
  4716. 00003124  2468 001C                movea.l    A2, [A0 + 0x1C]
  4717. 00003128  2452                     movea.l    A2, [A2]
  4718. 0000312A  1D6A 004D 000C           move.b     [A6 + 0xC], [A2 + 0x4D]
  4719. label00003130:
  4720. 00003130  4CDF 1400                movem.l    A2,A4, [A7]+
  4721. 00003134  4E5E                     unlink     A6
  4722. 00003136  2E9F                     move.l     [A7], [A7]+
  4723. 00003138  4E75                     rts
  4724. export_294:
  4725. 0000313A  4E56 0000                link       A6, 0
  4726. 0000313E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4727. 00003142  2F2D FF74                move.l     -[A7], [A5 - 0x8C]
  4728. 00003146  4EAD 23C2                jsr        [A5 + 0x23C2 /* export_1140 */]
  4729. 0000314A  4E5E                     unlink     A6
  4730. 0000314C  205F                     movea.l    A0, [A7]+
  4731. 0000314E  5C4F                     addq.w     A7, 6
  4732. 00003150  4ED0                     jmp        [A0]
  4733. export_295:
  4734. 00003152  4E56 FFFE                link       A6, -0x0002
  4735. 00003156  42A7                     clr.l      -[A7]
  4736. 00003158  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4737. 0000315C  486E FFFF                pea.l      [A6 - 0x1]
  4738. 00003160  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4739. 00003164  2F2D FF74                move.l     -[A7], [A5 - 0x8C]
  4740. 00003168  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  4741. 0000316C  201F                     move.l     D0, [A7]+
  4742. 0000316E  B0AD FD8A                cmp.l      D0, [A5 - 0x276]
  4743. 00003172  4E5E                     unlink     A6
  4744. 00003174  205F                     movea.l    A0, [A7]+
  4745. 00003176  5C4F                     addq.w     A7, 6
  4746. 00003178  4ED0                     jmp        [A0]
  4747. fn0000317A:
  4748. 0000317A  4E56 FFEE                link       A6, -0x0012
  4749. 0000317E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4750. 00003182  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4751. 00003186  486E FFFE                pea.l      [A6 - 0x2]
  4752. 0000318A  486E FFFA                pea.l      [A6 - 0x6]
  4753. 0000318E  486E FFF2                pea.l      [A6 - 0xE]
  4754. 00003192  A98D                     syscall    GetDialogItem/GetDItem
  4755. 00003194  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  4756. 00003198  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4757. 0000319C  A95D                     syscall    HiliteControl
  4758. 0000319E  7008                     moveq.l    D0, 0x08
  4759. 000031A0  2F00                     move.l     -[A7], D0
  4760. 000031A2  486E FFEE                pea.l      [A6 - 0x12]
  4761. 000031A6  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  4762. 000031AA  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  4763. 000031AE  4267                     clr.w      -[A7]
  4764. 000031B0  A95D                     syscall    HiliteControl
  4765. 000031B2  4E5E                     unlink     A6
  4766. 000031B4  205F                     movea.l    A0, [A7]+
  4767. 000031B6  5C4F                     addq.w     A7, 6
  4768. 000031B8  4ED0                     jmp        [A0]
  4769. export_296:
  4770. 000031BA  4E56 FFFE                link       A6, -0x0002
  4771. 000031BE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4772. 000031C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4773. 000031C6  486E FFFF                pea.l      [A6 - 0x1]
  4774. 000031CA  486E FFFE                pea.l      [A6 - 0x2]
  4775. 000031CE  2F2D FF74                move.l     -[A7], [A5 - 0x8C]
  4776. 000031D2  4EAD 23EA                jsr        [A5 + 0x23EA /* export_1145 */]
  4777. 000031D6  1D6E FFFE 0014           move.b     [A6 + 0x14], [A6 - 0x2]
  4778. 000031DC  4E5E                     unlink     A6
  4779. 000031DE  205F                     movea.l    A0, [A7]+
  4780. 000031E0  DEFC 000C                add.w      A7, 0xC
  4781. 000031E4  4ED0                     jmp        [A0]
  4782. export_297:
  4783. 000031E6  4E56 0000                link       A6, 0
  4784. 000031EA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4785. 000031EE  4EAD 213A                jsr        [A5 + 0x213A /* export_1059 */]
  4786. 000031F2  4E5E                     unlink     A6
  4787. 000031F4  205F                     movea.l    A0, [A7]+
  4788. 000031F6  DEFC 000C                add.w      A7, 0xC
  4789. 000031FA  4ED0                     jmp        [A0]
  4790. export_298:
  4791. 000031FC  4E56 0000                link       A6, 0
  4792. 00003200  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4793. 00003204  4EBA F94A                jsr        [PC - 0x6B6 /* 00002B50 */]
  4794. 00003208  486D 096A                pea.l      [A5 + 0x96A /* export_297 */]
  4795. 0000320C  2F0E                     move.l     -[A7], A6
  4796. 0000320E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4797. 00003212  4EAD 235A                jsr        [A5 + 0x235A /* export_1127 */]
  4798. 00003216  4E5E                     unlink     A6
  4799. 00003218  2E9F                     move.l     [A7], [A7]+
  4800. 0000321A  4E75                     rts
  4801. export_299:
  4802. 0000321C  4E56 0000                link       A6, 0
  4803. 00003220  206E 0008                movea.l    A0, [A6 + 0x8]
  4804. 00003224  4868 FFF8                pea.l      [A0 - 0x8]
  4805. 00003228  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4806. 0000322C  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  4807. 00003230  4E5E                     unlink     A6
  4808. 00003232  205F                     movea.l    A0, [A7]+
  4809. 00003234  DEFC 000C                add.w      A7, 0xC
  4810. 00003238  4ED0                     jmp        [A0]
  4811. export_300:
  4812. 0000323A  4E56 FFF8                link       A6, -0x0008
  4813. 0000323E  206E 000C                movea.l    A0, [A6 + 0xC]
  4814. 00003242  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4815. 00003246  22D8                     move.l     [A1]+, [A0]+
  4816. 00003248  22D8                     move.l     [A1]+, [A0]+
  4817. 0000324A  486D 097A                pea.l      [A5 + 0x97A /* export_299 */]
  4818. 0000324E  2F0E                     move.l     -[A7], A6
  4819. 00003250  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4820. 00003254  4EAD 235A                jsr        [A5 + 0x235A /* export_1127 */]
  4821. 00003258  4E5E                     unlink     A6
  4822. 0000325A  205F                     movea.l    A0, [A7]+
  4823. 0000325C  504F                     addq.w     A7, 8
  4824. 0000325E  4ED0                     jmp        [A0]
  4825. export_301:
  4826. 00003260  4E56 0000                link       A6, 0
  4827. 00003264  2F0C                     move.l     -[A7], A4
  4828. 00003266  286E 0008                movea.l    A4, [A6 + 0x8]
  4829. 0000326A  2054                     movea.l    A0, [A4]
  4830. 0000326C  4AA8 0044                tst.l      [A0 + 0x44]
  4831. 00003270  6712                     beq        +0x14 /* 00003284 */
  4832. 00003272  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  4833. 00003276  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4834. 0000327A  2054                     movea.l    A0, [A4]
  4835. 0000327C  2F28 0044                move.l     -[A7], [A0 + 0x44]
  4836. 00003280  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  4837. label00003284:
  4838. 00003284  285F                     movea.l    A4, [A7]+
  4839. 00003286  4E5E                     unlink     A6
  4840. 00003288  205F                     movea.l    A0, [A7]+
  4841. 0000328A  504F                     addq.w     A7, 8
  4842. 0000328C  4ED0                     jmp        [A0]
  4843. export_302:
  4844. 0000328E  4E56 FFFE                link       A6, -0x0002
  4845. 00003292  48E7 0118                movem.l    -[A7], D7,A3,A4
  4846. 00003296  2E2E 0010                move.l     D7, [A6 + 0x10]
  4847. 0000329A  286E 0008                movea.l    A4, [A6 + 0x8]
  4848. 0000329E  266C 0008                movea.l    A3, [A4 + 0x8]
  4849. 000032A2  2053                     movea.l    A0, [A3]
  4850. 000032A4  BEA8 0044                cmp.l      D7, [A0 + 0x44]
  4851. 000032A8  6732                     beq        +0x34 /* 000032DC */
  4852. 000032AA  4267                     clr.w      -[A7]
  4853. 000032AC  206C 0014                movea.l    A0, [A4 + 0x14]
  4854. 000032B0  2F10                     move.l     -[A7], [A0]
  4855. 000032B2  486E FFFF                pea.l      [A6 - 0x1]
  4856. 000032B6  2F07                     move.l     -[A7], D7
  4857. 000032B8  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  4858. 000032BC  101F                     move.b     D0, [A7]+
  4859. 000032BE  671C                     beq        +0x1E /* 000032DC */
  4860. 000032C0  102E FFFF                move.b     D0, [A6 - 0x1]
  4861. 000032C4  670A                     beq        +0xC /* 000032D0 */
  4862. 000032C6  2F07                     move.l     -[A7], D7
  4863. 000032C8  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4864. 000032CC  4EAD 2352                jsr        [A5 + 0x2352 /* export_1126 */]
  4865. label000032D0:
  4866. 000032D0  206E 000C                movea.l    A0, [A6 + 0xC]
  4867. 000032D4  10BC 0001                move.b     [A0], 0x1
  4868. 000032D8  2947 FFFC                move.l     [A4 - 0x4], D7
  4869. label000032DC:
  4870. 000032DC  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4871. 000032E0  4E5E                     unlink     A6
  4872. 000032E2  205F                     movea.l    A0, [A7]+
  4873. 000032E4  DEFC 000C                add.w      A7, 0xC
  4874. 000032E8  4ED0                     jmp        [A0]
  4875. export_303:
  4876. 000032EA  4E56 FFFA                link       A6, -0x0006
  4877. 000032EE  48E7 0118                movem.l    -[A7], D7,A3,A4
  4878. 000032F2  266E 0008                movea.l    A3, [A6 + 0x8]
  4879. 000032F6  284B                     movea.l    A4, A3
  4880. 000032F8  2D6D FD8A 0018           move.l     [A6 + 0x18], [A5 - 0x276]
  4881. 000032FE  2054                     movea.l    A0, [A4]
  4882. 00003300  1028 0018                move.b     D0, [A0 + 0x18]
  4883. 00003304  6602                     bne        +0x4 /* 00003308 */
  4884. 00003306  6068                     bra        +0x6A /* 00003370 */
  4885. label00003308:
  4886. 00003308  2054                     movea.l    A0, [A4]
  4887. 0000330A  2D68 0044 FFFC           move.l     [A6 - 0x4], [A0 + 0x44]
  4888. 00003310  4AA8 0044                tst.l      [A0 + 0x44]
  4889. 00003314  671E                     beq        +0x20 /* 00003334 */
  4890. 00003316  4267                     clr.w      -[A7]
  4891. 00003318  206E 0014                movea.l    A0, [A6 + 0x14]
  4892. 0000331C  2F10                     move.l     -[A7], [A0]
  4893. 0000331E  2254                     movea.l    A1, [A4]
  4894. 00003320  2069 0044                movea.l    A0, [A1 + 0x44]
  4895. 00003324  2050                     movea.l    A0, [A0]
  4896. 00003326  4868 0008                pea.l      [A0 + 0x8]
  4897. 0000332A  A8AD                     syscall    PtInRect
  4898. 0000332C  1E1F                     move.b     D7, [A7]+
  4899. 0000332E  0A07 0001                xori.b     D7, 0x1
  4900. 00003332  6002                     bra        +0x4 /* 00003336 */
  4901. label00003334:
  4902. 00003334  7E01                     moveq.l    D7, 0x01
  4903. label00003336:
  4904. 00003336  1007                     move.b     D0, D7
  4905. 00003338  670C                     beq        +0xE /* 00003346 */
  4906. 0000333A  486D 0992                pea.l      [A5 + 0x992 /* export_302 */]
  4907. 0000333E  2F0E                     move.l     -[A7], A6
  4908. 00003340  2F0B                     move.l     -[A7], A3
  4909. 00003342  4EAD 235A                jsr        [A5 + 0x235A /* export_1127 */]
  4910. label00003346:
  4911. 00003346  4AAE FFFC                tst.l      [A6 - 0x4]
  4912. 0000334A  56C0                     sne        D0
  4913. 0000334C  B7EE FFFC                cmpa.l     A3, [A6 - 0x4]
  4914. 00003350  56C1                     sne        D1
  4915. 00003352  C001                     and.b      D0, D1
  4916. 00003354  671A                     beq        +0x1C /* 00003370 */
  4917. 00003356  42A7                     clr.l      -[A7]
  4918. 00003358  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4919. 0000335C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4920. 00003360  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4921. 00003364  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4922. 00003368  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  4923. 0000336C  2D5F 0018                move.l     [A6 + 0x18], [A7]+
  4924. label00003370:
  4925. 00003370  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4926. 00003374  4E5E                     unlink     A6
  4927. 00003376  205F                     movea.l    A0, [A7]+
  4928. 00003378  DEFC 0010                add.w      A7, 0x10
  4929. 0000337C  4ED0                     jmp        [A0]
  4930. export_304:
  4931. 0000337E  4E56 FFFA                link       A6, -0x0006
  4932. 00003382  48E7 0108                movem.l    -[A7], D7,A4
  4933. 00003386  286E 0008                movea.l    A4, [A6 + 0x8]
  4934. 0000338A  204C                     movea.l    A0, A4
  4935. 0000338C  5088                     addq.l     A0, 8
  4936. 0000338E  2050                     movea.l    A0, [A0]
  4937. 00003390  2D48 FFFA                move.l     [A6 - 0x6], A0
  4938. 00003394  4267                     clr.w      -[A7]
  4939. 00003396  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  4940. 0000339A  206E 0010                movea.l    A0, [A6 + 0x10]
  4941. 0000339E  2050                     movea.l    A0, [A0]
  4942. 000033A0  4868 0008                pea.l      [A0 + 0x8]
  4943. 000033A4  A8AD                     syscall    PtInRect
  4944. 000033A6  101F                     move.b     D0, [A7]+
  4945. 000033A8  6726                     beq        +0x28 /* 000033D0 */
  4946. 000033AA  4267                     clr.w      -[A7]
  4947. 000033AC  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  4948. 000033B0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4949. 000033B4  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  4950. 000033B8  1E1F                     move.b     D7, [A7]+
  4951. 000033BA  1007                     move.b     D0, D7
  4952. 000033BC  6712                     beq        +0x14 /* 000033D0 */
  4953. 000033BE  206E 0008                movea.l    A0, [A6 + 0x8]
  4954. 000033C2  117C 0001 0010           move.b     [A0 + 0x10], 0x1
  4955. 000033C8  206E 000C                movea.l    A0, [A6 + 0xC]
  4956. 000033CC  10BC 0001                move.b     [A0], 0x1
  4957. label000033D0:
  4958. 000033D0  4CDF 1080                movem.l    D7,A4, [A7]+
  4959. 000033D4  4E5E                     unlink     A6
  4960. 000033D6  205F                     movea.l    A0, [A7]+
  4961. 000033D8  DEFC 000C                add.w      A7, 0xC
  4962. 000033DC  4ED0                     jmp        [A0]
  4963. export_305:
  4964. 000033DE  4E56 0000                link       A6, 0
  4965. 000033E2  422E 0010                clr.b      [A6 + 0x10]
  4966. 000033E6  486D 09A2                pea.l      [A5 + 0x9A2 /* export_304 */]
  4967. 000033EA  2F0E                     move.l     -[A7], A6
  4968. 000033EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4969. 000033F0  4EAD 235A                jsr        [A5 + 0x235A /* export_1127 */]
  4970. 000033F4  4E5E                     unlink     A6
  4971. 000033F6  205F                     movea.l    A0, [A7]+
  4972. 000033F8  504F                     addq.w     A7, 8
  4973. 000033FA  4ED0                     jmp        [A0]
  4974. export_306:
  4975. 000033FC  4E56 0000                link       A6, 0
  4976. 00003400  206E 0008                movea.l    A0, [A6 + 0x8]
  4977. 00003404  4868 FFF8                pea.l      [A0 - 0x8]
  4978. 00003408  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4979. 0000340C  4EAD 20C2                jsr        [A5 + 0x20C2 /* export_1044 */]
  4980. 00003410  4E5E                     unlink     A6
  4981. 00003412  205F                     movea.l    A0, [A7]+
  4982. 00003414  DEFC 000C                add.w      A7, 0xC
  4983. 00003418  4ED0                     jmp        [A0]
  4984. export_307:
  4985. 0000341A  4E56 FFF8                link       A6, -0x0008
  4986. 0000341E  206E 000C                movea.l    A0, [A6 + 0xC]
  4987. 00003422  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4988. 00003426  22D8                     move.l     [A1]+, [A0]+
  4989. 00003428  22D8                     move.l     [A1]+, [A0]+
  4990. 0000342A  486D 09B2                pea.l      [A5 + 0x9B2 /* export_306 */]
  4991. 0000342E  2F0E                     move.l     -[A7], A6
  4992. 00003430  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4993. 00003434  4EAD 235A                jsr        [A5 + 0x235A /* export_1127 */]
  4994. 00003438  4E5E                     unlink     A6
  4995. 0000343A  205F                     movea.l    A0, [A7]+
  4996. 0000343C  504F                     addq.w     A7, 8
  4997. 0000343E  4ED0                     jmp        [A0]
  4998. export_308:
  4999. 00003440  4E56 FFFC                link       A6, -0x0004
  5000. 00003444  2F0C                     move.l     -[A7], A4
  5001. 00003446  286E 0008                movea.l    A4, [A6 + 0x8]
  5002. 0000344A  204C                     movea.l    A0, A4
  5003. 0000344C  5088                     addq.l     A0, 8
  5004. 0000344E  2050                     movea.l    A0, [A0]
  5005. 00003450  2D48 FFFC                move.l     [A6 - 0x4], A0
  5006. 00003454  102C FFFF                move.b     D0, [A4 - 0x1]
  5007. 00003458  661A                     bne        +0x1C /* 00003474 */
  5008. 0000345A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5009. 0000345E  486C FFFF                pea.l      [A4 - 0x1]
  5010. 00003462  226E 0008                movea.l    A1, [A6 + 0x8]
  5011. 00003466  41E9 000C                lea.l      A0, [A1 + 0xC]
  5012. 0000346A  2018                     move.l     D0, [A0]+
  5013. 0000346C  6702                     beq        +0x4 /* 00003470 */
  5014. 0000346E  2F00                     move.l     -[A7], D0
  5015. label00003470:
  5016. 00003470  2050                     movea.l    A0, [A0]
  5017. 00003472  4E90                     jsr        [A0]
  5018. label00003474:
  5019. 00003474  285F                     movea.l    A4, [A7]+
  5020. 00003476  4E5E                     unlink     A6
  5021. 00003478  205F                     movea.l    A0, [A7]+
  5022. 0000347A  504F                     addq.w     A7, 8
  5023. 0000347C  4ED0                     jmp        [A0]
  5024. export_309:
  5025. 0000347E  4E56 FFFE                link       A6, -0x0002
  5026. 00003482  422E FFFF                clr.b      [A6 - 0x1]
  5027. 00003486  486D 09C2                pea.l      [A5 + 0x9C2 /* export_308 */]
  5028. 0000348A  2F0E                     move.l     -[A7], A6
  5029. 0000348C  206E 0008                movea.l    A0, [A6 + 0x8]
  5030. 00003490  2050                     movea.l    A0, [A0]
  5031. 00003492  2F28 0040                move.l     -[A7], [A0 + 0x40]
  5032. 00003496  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  5033. 0000349A  4E5E                     unlink     A6
  5034. 0000349C  205F                     movea.l    A0, [A7]+
  5035. 0000349E  DEFC 000C                add.w      A7, 0xC
  5036. 000034A2  4ED0                     jmp        [A0]
  5037. export_310:
  5038. 000034A4  4E56 FFFE                link       A6, -0x0002
  5039. 000034A8  48E7 0118                movem.l    -[A7], D7,A3,A4
  5040. 000034AC  266E 000C                movea.l    A3, [A6 + 0xC]
  5041. 000034B0  286E 0008                movea.l    A4, [A6 + 0x8]
  5042. 000034B4  202D FD4E                move.l     D0, [A5 - 0x2B2]
  5043. 000034B8  2054                     movea.l    A0, [A4]
  5044. 000034BA  B0A8 0024                cmp.l      D0, [A0 + 0x24]
  5045. 000034BE  57C7                     seq        D7
  5046. 000034C0  4407                     neg.b      D7
  5047. 000034C2  4AA8 0044                tst.l      [A0 + 0x44]
  5048. 000034C6  670E                     beq        +0x10 /* 000034D6 */
  5049. 000034C8  1F07                     move.b     -[A7], D7
  5050. 000034CA  4267                     clr.w      -[A7]
  5051. 000034CC  2054                     movea.l    A0, [A4]
  5052. 000034CE  2F28 0044                move.l     -[A7], [A0 + 0x44]
  5053. 000034D2  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  5054. label000034D6:
  5055. 000034D6  2054                     movea.l    A0, [A4]
  5056. 000034D8  214B 0044                move.l     [A0 + 0x44], A3
  5057. 000034DC  4267                     clr.w      -[A7]
  5058. 000034DE  1F07                     move.b     -[A7], D7
  5059. 000034E0  2F0B                     move.l     -[A7], A3
  5060. 000034E2  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  5061. 000034E6  1007                     move.b     D0, D7
  5062. 000034E8  6704                     beq        +0x6 /* 000034EE */
  5063. 000034EA  2B4B FD4E                move.l     [A5 - 0x2B2], A3
  5064. label000034EE:
  5065. 000034EE  2054                     movea.l    A0, [A4]
  5066. 000034F0  214B 0024                move.l     [A0 + 0x24], A3
  5067. 000034F4  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  5068. 000034F8  4E5E                     unlink     A6
  5069. 000034FA  205F                     movea.l    A0, [A7]+
  5070. 000034FC  504F                     addq.w     A7, 8
  5071. 000034FE  4ED0                     jmp        [A0]
  5072. export_311:
  5073. 00003500  4E56 0000                link       A6, 0
  5074. 00003504  206E 000C                movea.l    A0, [A6 + 0xC]
  5075. 00003508  4210                     clr.b      [A0]
  5076. 0000350A  4E5E                     unlink     A6
  5077. 0000350C  205F                     movea.l    A0, [A7]+
  5078. 0000350E  DEFC 0014                add.w      A7, 0x14
  5079. 00003512  4ED0                     jmp        [A0]
  5080. export_312:
  5081. 00003514  4E56 0000                link       A6, 0
  5082. 00003518  7001                     moveq.l    D0, 0x01
  5083. 0000351A  B06E 0010                cmp.w      D0, [A6 + 0x10]
  5084. 0000351E  660E                     bne        +0x10 /* 0000352E */
  5085. 00003520  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5086. 00003524  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5087. 00003528  4EAD 23E2                jsr        [A5 + 0x23E2 /* export_1144 */]
  5088. 0000352C  6008                     bra        +0xA /* 00003536 */
  5089. label0000352E:
  5090. 0000352E  206E 000C                movea.l    A0, [A6 + 0xC]
  5091. 00003532  10BC 0001                move.b     [A0], 0x1
  5092. label00003536:
  5093. 00003536  4E5E                     unlink     A6
  5094. 00003538  205F                     movea.l    A0, [A7]+
  5095. 0000353A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  5096. 0000353E  4ED0                     jmp        [A0]
  5097. export_313:
  5098. 00003540  4E56 FFF8                link       A6, -0x0008
  5099. 00003544  206E 000C                movea.l    A0, [A6 + 0xC]
  5100. 00003548  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5101. 0000354C  22D8                     move.l     [A1]+, [A0]+
  5102. 0000354E  22D8                     move.l     [A1]+, [A0]+
  5103. 00003550  4E5E                     unlink     A6
  5104. 00003552  205F                     movea.l    A0, [A7]+
  5105. 00003554  504F                     addq.w     A7, 8
  5106. 00003556  4ED0                     jmp        [A0]
  5107. export_314:
  5108. 00003558  4E56 FFEE                link       A6, -0x0012
  5109. 0000355C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5110. 00003560  2C2E 0008                move.l     D6, [A6 + 0x8]
  5111. 00003564  2846                     movea.l    A4, D6
  5112. 00003566  206E 000C                movea.l    A0, [A6 + 0xC]
  5113. 0000356A  4210                     clr.b      [A0]
  5114. 0000356C  206E 0018                movea.l    A0, [A6 + 0x18]
  5115. 00003570  3010                     move.w     D0, [A0]
  5116. 00003572  5740                     subq.w     D0, 3
  5117. 00003574  6710                     beq        +0x12 /* 00003586 */
  5118. 00003576  5540                     subq.w     D0, 2
  5119. 00003578  670C                     beq        +0xE /* 00003586 */
  5120. 0000357A  0440 000A                subi.w     D0, 0xA /* '\n' */
  5121. 0000357E  6700 0114                beq        +0x116 /* 00003694 */
  5122. 00003582  6000 0126                bra        +0x128 /* 000036AA */
  5123. label00003586:
  5124. 00003586  206E 0018                movea.l    A0, [A6 + 0x18]
  5125. 0000358A  203C 0000 00FF           move.l     D0, 0xFF
  5126. 00003590  C0A8 0002                and.l      D0, [A0 + 0x2]
  5127. 00003594  3E00                     move.w     D7, D0
  5128. 00003596  700D                     moveq.l    D0, 0x0D
  5129. 00003598  B047                     cmp.w      D0, D7
  5130. 0000359A  57C0                     seq        D0
  5131. 0000359C  2054                     movea.l    A0, [A4]
  5132. 0000359E  1228 0057                move.b     D1, [A0 + 0x57]
  5133. 000035A2  0A01 0001                xori.b     D1, 0x1
  5134. 000035A6  C001                     and.b      D0, D1
  5135. 000035A8  7203                     moveq.l    D1, 0x03
  5136. 000035AA  B247                     cmp.w      D1, D7
  5137. 000035AC  57C1                     seq        D1
  5138. 000035AE  8001                     or.b       D0, D1
  5139. 000035B0  0240 0001                andi.w     D0, 0x1
  5140. 000035B4  672E                     beq        +0x30 /* 000035E4 */
  5141. 000035B6  70FF                     moveq.l    D0, 0xFFFFFFFF
  5142. 000035B8  2054                     movea.l    A0, [A4]
  5143. 000035BA  B068 004C                cmp.w      D0, [A0 + 0x4C]
  5144. 000035BE  6724                     beq        +0x26 /* 000035E4 */
  5145. 000035C0  2054                     movea.l    A0, [A4]
  5146. 000035C2  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  5147. 000035C6  3F28 004C                move.w     -[A7], [A0 + 0x4C]
  5148. 000035CA  4EBA FBAE                jsr        [PC - 0x452 /* 0000317A */]
  5149. 000035CE  206E 0014                movea.l    A0, [A6 + 0x14]
  5150. 000035D2  2254                     movea.l    A1, [A4]
  5151. 000035D4  30A9 004C                move.w     [A0], [A1 + 0x4C]
  5152. 000035D8  206E 000C                movea.l    A0, [A6 + 0xC]
  5153. 000035DC  10BC 0001                move.b     [A0], 0x1
  5154. 000035E0  6000 00E4                bra        +0xE6 /* 000036C6 */
  5155. label000035E4:
  5156. 000035E4  7009                     moveq.l    D0, 0x09
  5157. 000035E6  B047                     cmp.w      D0, D7
  5158. 000035E8  57C0                     seq        D0
  5159. 000035EA  2054                     movea.l    A0, [A4]
  5160. 000035EC  4AA8 0048                tst.l      [A0 + 0x48]
  5161. 000035F0  56C1                     sne        D1
  5162. 000035F2  C001                     and.b      D0, D1
  5163. 000035F4  6728                     beq        +0x2A /* 0000361E */
  5164. 000035F6  7000                     moveq.l    D0, 0x00
  5165. 000035F8  206E 0018                movea.l    A0, [A6 + 0x18]
  5166. 000035FC  3028 000E                move.w     D0, [A0 + 0xE]
  5167. 00003600  C0BC 0000 0200           and.l      D0, 0x200
  5168. 00003606  4A80                     tst.l      D0
  5169. 00003608  57C0                     seq        D0
  5170. 0000360A  4400                     neg.b      D0
  5171. 0000360C  1F00                     move.b     -[A7], D0
  5172. 0000360E  2F06                     move.l     -[A7], D6
  5173. 00003610  4EAD 23DA                jsr        [A5 + 0x23DA /* export_1143 */]
  5174. 00003614  206E 0018                movea.l    A0, [A6 + 0x18]
  5175. 00003618  4250                     clr.w      [A0]
  5176. 0000361A  6000 00AA                bra        +0xAC /* 000036C6 */
  5177. label0000361E:
  5178. 0000361E  7000                     moveq.l    D0, 0x00
  5179. 00003620  206E 0018                movea.l    A0, [A6 + 0x18]
  5180. 00003624  3028 000E                move.w     D0, [A0 + 0xE]
  5181. 00003628  C0BC 0000 0100           and.l      D0, 0x100
  5182. 0000362E  4A80                     tst.l      D0
  5183. 00003630  56C5                     sne        D5
  5184. 00003632  4405                     neg.b      D5
  5185. 00003634  1005                     move.b     D0, D5
  5186. 00003636  6730                     beq        +0x32 /* 00003668 */
  5187. 00003638  42A7                     clr.l      -[A7]
  5188. 0000363A  3F07                     move.w     -[A7], D7
  5189. 0000363C  A93E                     syscall    MenuKey
  5190. 0000363E  2D5F FFF2                move.l     [A6 - 0xE], [A7]+
  5191. 00003642  4267                     clr.w      -[A7]
  5192. 00003644  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  5193. 00003648  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  5194. 0000364C  4EBA DD72                jsr        [PC - 0x228E /* 000013C0 */]
  5195. 00003650  381F                     move.w     D4, [A7]+
  5196. 00003652  42A7                     clr.l      -[A7]
  5197. 00003654  3F04                     move.w     -[A7], D4
  5198. 00003656  2F06                     move.l     -[A7], D6
  5199. 00003658  4EAD 1BA2                jsr        [A5 + 0x1BA2 /* export_880 */]
  5200. 0000365C  2D5F FFF6                move.l     [A6 - 0xA], [A7]+
  5201. 00003660  206E 0018                movea.l    A0, [A6 + 0x18]
  5202. 00003664  4250                     clr.w      [A0]
  5203. 00003666  605E                     bra        +0x60 /* 000036C6 */
  5204. label00003668:
  5205. 00003668  2054                     movea.l    A0, [A4]
  5206. 0000366A  4AA8 0048                tst.l      [A0 + 0x48]
  5207. 0000366E  671C                     beq        +0x1E /* 0000368C */
  5208. 00003670  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  5209. 00003674  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5210. 00003678  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5211. 0000367C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5212. 00003680  2054                     movea.l    A0, [A4]
  5213. 00003682  2F28 0048                move.l     -[A7], [A0 + 0x48]
  5214. 00003686  4EAD 236A                jsr        [A5 + 0x236A /* export_1129 */]
  5215. 0000368A  603A                     bra        +0x3C /* 000036C6 */
  5216. label0000368C:
  5217. 0000368C  206E 0018                movea.l    A0, [A6 + 0x18]
  5218. 00003690  4250                     clr.w      [A0]
  5219. 00003692  6032                     bra        +0x34 /* 000036C6 */
  5220. label00003694:
  5221. 00003694  266E 0018                movea.l    A3, [A6 + 0x18]
  5222. 00003698  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  5223. 0000369C  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  5224. 000036A0  2F2D FF24                move.l     -[A7], [A5 - 0xDC]
  5225. 000036A4  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  5226. 000036A8  601C                     bra        +0x1E /* 000036C6 */
  5227. label000036AA:
  5228. 000036AA  486E FFEE                pea.l      [A6 - 0x12]
  5229. 000036AE  A972                     syscall    GetMouse
  5230. 000036B0  4267                     clr.w      -[A7]
  5231. 000036B2  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  5232. 000036B6  2F06                     move.l     -[A7], D6
  5233. 000036B8  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  5234. 000036BC  101F                     move.b     D0, [A7]+
  5235. 000036BE  6606                     bne        +0x8 /* 000036C6 */
  5236. 000036C0  486D F9B2                pea.l      [A5 - 0x64E]
  5237. 000036C4  A851                     syscall    SetCursor
  5238. label000036C6:
  5239. 000036C6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5240. 000036CA  4E5E                     unlink     A6
  5241. 000036CC  205F                     movea.l    A0, [A7]+
  5242. 000036CE  DEFC 0014                add.w      A7, 0x14
  5243. 000036D2  4ED0                     jmp        [A0]
  5244. export_315:
  5245. 000036D4  4E56 0000                link       A6, 0
  5246. 000036D8  2F0C                     move.l     -[A7], A4
  5247. 000036DA  286E 0008                movea.l    A4, [A6 + 0x8]
  5248. 000036DE  2254                     movea.l    A1, [A4]
  5249. 000036E0  2069 005C                movea.l    A0, [A1 + 0x5C]
  5250. 000036E4  4AA8 00A0                tst.l      [A0 + 0xA0]
  5251. 000036E8  6716                     beq        +0x18 /* 00003700 */
  5252. 000036EA  2054                     movea.l    A0, [A4]
  5253. 000036EC  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  5254. 000036F0  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  5255. 000036F4  2254                     movea.l    A1, [A4]
  5256. 000036F6  2069 005C                movea.l    A0, [A1 + 0x5C]
  5257. 000036FA  2F28 00A0                move.l     -[A7], [A0 + 0xA0]
  5258. 000036FE  A9DA                     syscall    TEIdle
  5259. label00003700:
  5260. 00003700  285F                     movea.l    A4, [A7]+
  5261. 00003702  4E5E                     unlink     A6
  5262. 00003704  205F                     movea.l    A0, [A7]+
  5263. 00003706  5C4F                     addq.w     A7, 6
  5264. 00003708  4ED0                     jmp        [A0]
  5265. export_316:
  5266. 0000370A  4E56 FFFC                link       A6, -0x0004
  5267. 0000370E  2F0C                     move.l     -[A7], A4
  5268. 00003710  286E 0008                movea.l    A4, [A6 + 0x8]
  5269. 00003714  204C                     movea.l    A0, A4
  5270. 00003716  5088                     addq.l     A0, 8
  5271. 00003718  2050                     movea.l    A0, [A0]
  5272. 0000371A  2D48 FFFC                move.l     [A6 - 0x4], A0
  5273. 0000371E  206E 000C                movea.l    A0, [A6 + 0xC]
  5274. 00003722  1010                     move.b     D0, [A0]
  5275. 00003724  661E                     bne        +0x20 /* 00003744 */
  5276. 00003726  42A7                     clr.l      -[A7]
  5277. 00003728  3F2C 0014                move.w     -[A7], [A4 + 0x14]
  5278. 0000372C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5279. 00003730  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  5280. 00003734  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5281. 00003738  4EAD 2372                jsr        [A5 + 0x2372 /* export_1130 */]
  5282. 0000373C  206E 0008                movea.l    A0, [A6 + 0x8]
  5283. 00003740  215F 0016                move.l     [A0 + 0x16], [A7]+
  5284. label00003744:
  5285. 00003744  206E 000C                movea.l    A0, [A6 + 0xC]
  5286. 00003748  226C 0010                movea.l    A1, [A4 + 0x10]
  5287. 0000374C  1290                     move.b     [A1], [A0]
  5288. 0000374E  285F                     movea.l    A4, [A7]+
  5289. 00003750  4E5E                     unlink     A6
  5290. 00003752  205F                     movea.l    A0, [A7]+
  5291. 00003754  DEFC 000C                add.w      A7, 0xC
  5292. 00003758  4ED0                     jmp        [A0]
  5293. export_317:
  5294. 0000375A  4E56 FFF0                link       A6, -0x0010
  5295. 0000375E  48E7 0018                movem.l    -[A7], A3,A4
  5296. 00003762  266E 0008                movea.l    A3, [A6 + 0x8]
  5297. 00003766  284B                     movea.l    A4, A3
  5298. 00003768  2D6D FD8A 0016           move.l     [A6 + 0x16], [A5 - 0x276]
  5299. 0000376E  206E 0010                movea.l    A0, [A6 + 0x10]
  5300. 00003772  4210                     clr.b      [A0]
  5301. 00003774  486D 0A02                pea.l      [A5 + 0xA02 /* export_316 */]
  5302. 00003778  2F0E                     move.l     -[A7], A6
  5303. 0000377A  2F0B                     move.l     -[A7], A3
  5304. 0000377C  4EAD 235A                jsr        [A5 + 0x235A /* export_1127 */]
  5305. 00003780  206E 0010                movea.l    A0, [A6 + 0x10]
  5306. 00003784  1010                     move.b     D0, [A0]
  5307. 00003786  6642                     bne        +0x44 /* 000037CA */
  5308. 00003788  2054                     movea.l    A0, [A4]
  5309. 0000378A  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  5310. 0000378E  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  5311. 00003792  486E FFFE                pea.l      [A6 - 0x2]
  5312. 00003796  486E FFFA                pea.l      [A6 - 0x6]
  5313. 0000379A  486E FFF2                pea.l      [A6 - 0xE]
  5314. 0000379E  A98D                     syscall    GetDialogItem/GetDItem
  5315. 000037A0  7004                     moveq.l    D0, 0x04
  5316. 000037A2  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  5317. 000037A6  6622                     bne        +0x24 /* 000037CA */
  5318. 000037A8  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  5319. 000037AC  486E FFF1                pea.l      [A6 - 0xF]
  5320. 000037B0  2F0B                     move.l     -[A7], A3
  5321. 000037B2  4EAD 23B2                jsr        [A5 + 0x23B2 /* export_1138 */]
  5322. 000037B6  2054                     movea.l    A0, [A4]
  5323. 000037B8  1028 0056                move.b     D0, [A0 + 0x56]
  5324. 000037BC  C02E FFF1                and.b      D0, [A6 - 0xF]
  5325. 000037C0  6708                     beq        +0xA /* 000037CA */
  5326. 000037C2  206E 000C                movea.l    A0, [A6 + 0xC]
  5327. 000037C6  10BC 0001                move.b     [A0], 0x1
  5328. label000037CA:
  5329. 000037CA  4CDF 1800                movem.l    A3,A4, [A7]+
  5330. 000037CE  4E5E                     unlink     A6
  5331. 000037D0  205F                     movea.l    A0, [A7]+
  5332. 000037D2  DEFC 000E                add.w      A7, 0xE
  5333. 000037D6  4ED0                     jmp        [A0]
  5334. export_318:
  5335. 000037D8  4E56 FFE8                link       A6, -0x0018
  5336. 000037DC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5337. 000037E0  266E 0008                movea.l    A3, [A6 + 0x8]
  5338. 000037E4  3E2E 0012                move.w     D7, [A6 + 0x12]
  5339. 000037E8  2C2E 000C                move.l     D6, [A6 + 0xC]
  5340. 000037EC  284B                     movea.l    A4, A3
  5341. 000037EE  700D                     moveq.l    D0, 0x0D
  5342. 000037F0  B047                     cmp.w      D0, D7
  5343. 000037F2  57C0                     seq        D0
  5344. 000037F4  2054                     movea.l    A0, [A4]
  5345. 000037F6  1228 0057                move.b     D1, [A0 + 0x57]
  5346. 000037FA  0A01 0001                xori.b     D1, 0x1
  5347. 000037FE  C001                     and.b      D0, D1
  5348. 00003800  7203                     moveq.l    D1, 0x03
  5349. 00003802  B247                     cmp.w      D1, D7
  5350. 00003804  57C1                     seq        D1
  5351. 00003806  8001                     or.b       D0, D1
  5352. 00003808  0240 0001                andi.w     D0, 0x1
  5353. 0000380C  6752                     beq        +0x54 /* 00003860 */
  5354. 0000380E  70FF                     moveq.l    D0, 0xFFFFFFFF
  5355. 00003810  2054                     movea.l    A0, [A4]
  5356. 00003812  B068 004C                cmp.w      D0, [A0 + 0x4C]
  5357. 00003816  6748                     beq        +0x4A /* 00003860 */
  5358. 00003818  2054                     movea.l    A0, [A4]
  5359. 0000381A  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  5360. 0000381E  3F28 004C                move.w     -[A7], [A0 + 0x4C]
  5361. 00003822  4EBA F956                jsr        [PC - 0x6AA /* 0000317A */]
  5362. 00003826  422E FFFE                clr.b      [A6 - 0x2]
  5363. 0000382A  42A7                     clr.l      -[A7]
  5364. 0000382C  2054                     movea.l    A0, [A4]
  5365. 0000382E  3F28 004C                move.w     -[A7], [A0 + 0x4C]
  5366. 00003832  486E FFFF                pea.l      [A6 - 0x1]
  5367. 00003836  486E FFFE                pea.l      [A6 - 0x2]
  5368. 0000383A  2F0B                     move.l     -[A7], A3
  5369. 0000383C  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  5370. 00003840  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  5371. 00003844  102E FFFE                move.b     D0, [A6 - 0x2]
  5372. 00003848  6714                     beq        +0x16 /* 0000385E */
  5373. 0000384A  2254                     movea.l    A1, [A4]
  5374. 0000384C  2069 001C                movea.l    A0, [A1 + 0x1C]
  5375. 00003850  2050                     movea.l    A0, [A0]
  5376. 00003852  2F28 0008                move.l     -[A7], [A0 + 0x8]
  5377. 00003856  2F2D FF24                move.l     -[A7], [A5 - 0xDC]
  5378. 0000385A  4EAD 1CEA                jsr        [A5 + 0x1CEA /* export_921 */]
  5379. label0000385E:
  5380. 0000385E  6060                     bra        +0x62 /* 000038C0 */
  5381. label00003860:
  5382. 00003860  2054                     movea.l    A0, [A4]
  5383. 00003862  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  5384. 00003866  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  5385. 0000386A  7009                     moveq.l    D0, 0x09
  5386. 0000386C  B047                     cmp.w      D0, D7
  5387. 0000386E  660E                     bne        +0x10 /* 0000387E */
  5388. 00003870  2046                     movea.l    A0, D6
  5389. 00003872  1F28 0006                move.b     -[A7], [A0 + 0x6]
  5390. 00003876  2F0B                     move.l     -[A7], A3
  5391. 00003878  4EAD 23DA                jsr        [A5 + 0x23DA /* export_1143 */]
  5392. 0000387C  603C                     bra        +0x3E /* 000038BA */
  5393. label0000387E:
  5394. 0000387E  2054                     movea.l    A0, [A4]
  5395. 00003880  4AA8 0048                tst.l      [A0 + 0x48]
  5396. 00003884  671A                     beq        +0x1C /* 000038A0 */
  5397. 00003886  2046                     movea.l    A0, D6
  5398. 00003888  2F10                     move.l     -[A7], [A0]
  5399. 0000388A  486E FFF8                pea.l      [A6 - 0x8]
  5400. 0000388E  486E FFFF                pea.l      [A6 - 0x1]
  5401. 00003892  486E FFF7                pea.l      [A6 - 0x9]
  5402. 00003896  2054                     movea.l    A0, [A4]
  5403. 00003898  2F28 0048                move.l     -[A7], [A0 + 0x48]
  5404. 0000389C  4EAD 236A                jsr        [A5 + 0x236A /* export_1129 */]
  5405. label000038A0:
  5406. 000038A0  102E FFF7                move.b     D0, [A6 - 0x9]
  5407. 000038A4  6614                     bne        +0x16 /* 000038BA */
  5408. 000038A6  4267                     clr.w      -[A7]
  5409. 000038A8  2046                     movea.l    A0, D6
  5410. 000038AA  2F10                     move.l     -[A7], [A0]
  5411. 000038AC  486E FFFA                pea.l      [A6 - 0x6]
  5412. 000038B0  486E FFF8                pea.l      [A6 - 0x8]
  5413. 000038B4  A980                     syscall    DialogSelect
  5414. 000038B6  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  5415. label000038BA:
  5416. 000038BA  2D6D FD8A 0014           move.l     [A6 + 0x14], [A5 - 0x276]
  5417. label000038C0:
  5418. 000038C0  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  5419. 000038C4  4E5E                     unlink     A6
  5420. 000038C6  205F                     movea.l    A0, [A7]+
  5421. 000038C8  DEFC 000C                add.w      A7, 0xC
  5422. 000038CC  4ED0                     jmp        [A0]
  5423. export_319:
  5424. 000038CE  4E56 FFFE                link       A6, -0x0002
  5425. 000038D2  48E7 0118                movem.l    -[A7], D7,A3,A4
  5426. 000038D6  286E 0008                movea.l    A4, [A6 + 0x8]
  5427. 000038DA  2054                     movea.l    A0, [A4]
  5428. 000038DC  1028 0056                move.b     D0, [A0 + 0x56]
  5429. 000038E0  6648                     bne        +0x4A /* 0000392A */
  5430. 000038E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5431. 000038E6  4EBA F308                jsr        [PC - 0xCF8 /* 00002BF0 */]
  5432. 000038EA  2254                     movea.l    A1, [A4]
  5433. 000038EC  2069 005C                movea.l    A0, [A1 + 0x5C]
  5434. 000038F0  4AA8 00A0                tst.l      [A0 + 0xA0]
  5435. 000038F4  6734                     beq        +0x36 /* 0000392A */
  5436. 000038F6  2254                     movea.l    A1, [A4]
  5437. 000038F8  2069 005C                movea.l    A0, [A1 + 0x5C]
  5438. 000038FC  2068 00A0                movea.l    A0, [A0 + 0xA0]
  5439. 00003900  2650                     movea.l    A3, [A0]
  5440. 00003902  302B 0022                move.w     D0, [A3 + 0x22]
  5441. 00003906  B06B 0020                cmp.w      D0, [A3 + 0x20]
  5442. 0000390A  5EC7                     sgt        D7
  5443. 0000390C  4407                     neg.b      D7
  5444. 0000390E  3F3C 0067                move.w     -[A7], 0x67 /* 'g' */
  5445. 00003912  1F07                     move.b     -[A7], D7
  5446. 00003914  4EBA DCAA                jsr        [PC - 0x2356 /* 000015C0 */]
  5447. 00003918  3F3C 0068                move.w     -[A7], 0x68 /* 'h' */
  5448. 0000391C  1F07                     move.b     -[A7], D7
  5449. 0000391E  4EBA DCA0                jsr        [PC - 0x2360 /* 000015C0 */]
  5450. 00003922  2F3A 0010                move.l     -[A7], [PC + 0x10 /* 00003934, value 0x54455854 'TEXT' */]
  5451. 00003926  4EBA D998                jsr        [PC - 0x2668 /* 000012C0 */]
  5452. label0000392A:
  5453. 0000392A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  5454. 0000392E  4E5E                     unlink     A6
  5455. 00003930  2E9F                     move.l     [A7], [A7]+
  5456. 00003932  4E75                     rts
  5457. 00003934  5445                     addq.w     D5, 2
  5458. 00003936  5854                     addq.w     [A4], 4
  5459. export_320:
  5460. 00003938  4E56 FFF8                link       A6, -0x0008
  5461. 0000393C  206E 000C                movea.l    A0, [A6 + 0xC]
  5462. 00003940  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5463. 00003944  22D8                     move.l     [A1]+, [A0]+
  5464. 00003946  22D8                     move.l     [A1]+, [A0]+
  5465. 00003948  2B6E 0008 FF74           move.l     [A5 - 0x8C], [A6 + 0x8]
  5466. 0000394E  206E 0008                movea.l    A0, [A6 + 0x8]
  5467. 00003952  2050                     movea.l    A0, [A0]
  5468. 00003954  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  5469. 00003958  A981                     syscall    DrawDialog
  5470. 0000395A  4E5E                     unlink     A6
  5471. 0000395C  205F                     movea.l    A0, [A7]+
  5472. 0000395E  504F                     addq.w     A7, 8
  5473. 00003960  4ED0                     jmp        [A0]
  5474. export_321:
  5475. 00003962  4E56 FFF8                link       A6, -0x0008
  5476. 00003966  48E7 0028                movem.l    -[A7], A2,A4
  5477. 0000396A  286E 0008                movea.l    A4, [A6 + 0x8]
  5478. 0000396E  2054                     movea.l    A0, [A4]
  5479. 00003970  3028 005A                move.w     D0, [A0 + 0x5A]
  5480. 00003974  B06E 000C                cmp.w      D0, [A6 + 0xC]
  5481. 00003978  57C0                     seq        D0
  5482. 0000397A  4A68 004C                tst.w      [A0 + 0x4C]
  5483. 0000397E  56C1                     sne        D1
  5484. 00003980  C001                     and.b      D0, D1
  5485. 00003982  6722                     beq        +0x24 /* 000039A6 */
  5486. 00003984  2F3C 0003 0003           move.l     -[A7], 0x30003
  5487. 0000398A  A89B                     syscall    PenSize
  5488. 0000398C  41EE FFF8                lea.l      A0, [A6 - 0x8]
  5489. 00003990  2454                     movea.l    A2, [A4]
  5490. 00003992  43EA 004E                lea.l      A1, [A2 + 0x4E]
  5491. 00003996  20D9                     move.l     [A0]+, [A1]+
  5492. 00003998  20D9                     move.l     [A0]+, [A1]+
  5493. 0000399A  486E FFF8                pea.l      [A6 - 0x8]
  5494. 0000399E  2F3C 0010 0010           move.l     -[A7], 0x100010
  5495. 000039A4  A8B0                     syscall    FrameRoundRect
  5496. label000039A6:
  5497. 000039A6  4CDF 1400                movem.l    A2,A4, [A7]+
  5498. 000039AA  4E5E                     unlink     A6
  5499. 000039AC  205F                     movea.l    A0, [A7]+
  5500. 000039AE  5C4F                     addq.w     A7, 6
  5501. 000039B0  4ED0                     jmp        [A0]
  5502. export_322:
  5503. 000039B2  4E56 0000                link       A6, 0
  5504. 000039B6  48E7 0018                movem.l    -[A7], A3,A4
  5505. 000039BA  266E 000C                movea.l    A3, [A6 + 0xC]
  5506. 000039BE  286E 0008                movea.l    A4, [A6 + 0x8]
  5507. 000039C2  2F0B                     move.l     -[A7], A3
  5508. 000039C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5509. 000039C8  4EAD 2352                jsr        [A5 + 0x2352 /* export_1126 */]
  5510. 000039CC  2054                     movea.l    A0, [A4]
  5511. 000039CE  214B 0048                move.l     [A0 + 0x48], A3
  5512. 000039D2  2F0B                     move.l     -[A7], A3
  5513. 000039D4  4EAD 240A                jsr        [A5 + 0x240A /* export_1149 */]
  5514. 000039D8  4CDF 1800                movem.l    A3,A4, [A7]+
  5515. 000039DC  4E5E                     unlink     A6
  5516. 000039DE  205F                     movea.l    A0, [A7]+
  5517. 000039E0  504F                     addq.w     A7, 8
  5518. 000039E2  4ED0                     jmp        [A0]
  5519. export_323:
  5520. 000039E4  4E56 FFF2                link       A6, -0x000E
  5521. 000039E8  206E 0008                movea.l    A0, [A6 + 0x8]
  5522. 000039EC  2050                     movea.l    A0, [A0]
  5523. 000039EE  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  5524. 000039F2  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  5525. 000039F6  486E FFFE                pea.l      [A6 - 0x2]
  5526. 000039FA  486E FFFA                pea.l      [A6 - 0x6]
  5527. 000039FE  486E FFF2                pea.l      [A6 - 0xE]
  5528. 00003A02  A98D                     syscall    GetDialogItem/GetDItem
  5529. 00003A04  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  5530. 00003A08  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5531. 00003A0C  A990                     syscall    GetDialogItemText/GetIText
  5532. 00003A0E  4E5E                     unlink     A6
  5533. 00003A10  205F                     movea.l    A0, [A7]+
  5534. 00003A12  DEFC 000A                add.w      A7, 0xA /* '\n' */
  5535. 00003A16  4ED0                     jmp        [A0]
  5536. export_324:
  5537. 00003A18  4E56 FFFC                link       A6, -0x0004
  5538. 00003A1C  2F0C                     move.l     -[A7], A4
  5539. 00003A1E  286E 0008                movea.l    A4, [A6 + 0x8]
  5540. 00003A22  204C                     movea.l    A0, A4
  5541. 00003A24  5088                     addq.l     A0, 8
  5542. 00003A26  2050                     movea.l    A0, [A0]
  5543. 00003A28  2D48 FFFC                move.l     [A6 - 0x4], A0
  5544. 00003A2C  206E 0010                movea.l    A0, [A6 + 0x10]
  5545. 00003A30  2050                     movea.l    A0, [A0]
  5546. 00003A32  3028 0040                move.w     D0, [A0 + 0x40]
  5547. 00003A36  B06C 000C                cmp.w      D0, [A4 + 0xC]
  5548. 00003A3A  660E                     bne        +0x10 /* 00003A4A */
  5549. 00003A3C  296E 0010 FFFC           move.l     [A4 - 0x4], [A6 + 0x10]
  5550. 00003A42  206E 000C                movea.l    A0, [A6 + 0xC]
  5551. 00003A46  10BC 0001                move.b     [A0], 0x1
  5552. label00003A4A:
  5553. 00003A4A  285F                     movea.l    A4, [A7]+
  5554. 00003A4C  4E5E                     unlink     A6
  5555. 00003A4E  205F                     movea.l    A0, [A7]+
  5556. 00003A50  DEFC 000C                add.w      A7, 0xC
  5557. 00003A54  4ED0                     jmp        [A0]
  5558. export_325:
  5559. 00003A56  4E56 FFFC                link       A6, -0x0004
  5560. 00003A5A  48E7 0018                movem.l    -[A7], A3,A4
  5561. 00003A5E  266E 0008                movea.l    A3, [A6 + 0x8]
  5562. 00003A62  284B                     movea.l    A4, A3
  5563. 00003A64  2054                     movea.l    A0, [A4]
  5564. 00003A66  4AA8 0048                tst.l      [A0 + 0x48]
  5565. 00003A6A  7000                     moveq.l    D0, 0x00
  5566. 00003A6C  2D40 FFFC                move.l     [A6 - 0x4], D0
  5567. 00003A70  486D 0A42                pea.l      [A5 + 0xA42 /* export_324 */]
  5568. 00003A74  2F0E                     move.l     -[A7], A6
  5569. 00003A76  2F0B                     move.l     -[A7], A3
  5570. 00003A78  4EAD 235A                jsr        [A5 + 0x235A /* export_1127 */]
  5571. 00003A7C  4AAE FFFC                tst.l      [A6 - 0x4]
  5572. 00003A80  6610                     bne        +0x12 /* 00003A92 */
  5573. 00003A82  42A7                     clr.l      -[A7]
  5574. 00003A84  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5575. 00003A88  2F0B                     move.l     -[A7], A3
  5576. 00003A8A  4EAD 2392                jsr        [A5 + 0x2392 /* export_1134 */]
  5577. 00003A8E  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  5578. label00003A92:
  5579. 00003A92  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5580. 00003A96  2F0B                     move.l     -[A7], A3
  5581. 00003A98  4EAD 23CA                jsr        [A5 + 0x23CA /* export_1141 */]
  5582. 00003A9C  4CDF 1800                movem.l    A3,A4, [A7]+
  5583. 00003AA0  4E5E                     unlink     A6
  5584. 00003AA2  205F                     movea.l    A0, [A7]+
  5585. 00003AA4  5C4F                     addq.w     A7, 6
  5586. 00003AA6  4ED0                     jmp        [A0]
  5587. export_326:
  5588. 00003AA8  4E56 FFFC                link       A6, -0x0004
  5589. 00003AAC  48E7 0018                movem.l    -[A7], A3,A4
  5590. 00003AB0  286E 0008                movea.l    A4, [A6 + 0x8]
  5591. 00003AB4  2054                     movea.l    A0, [A4]
  5592. 00003AB6  4AA8 0048                tst.l      [A0 + 0x48]
  5593. 00003ABA  6738                     beq        +0x3A /* 00003AF4 */
  5594. 00003ABC  2254                     movea.l    A1, [A4]
  5595. 00003ABE  2069 0048                movea.l    A0, [A1 + 0x48]
  5596. 00003AC2  2050                     movea.l    A0, [A0]
  5597. 00003AC4  2668 0048                movea.l    A3, [A0 + 0x48]
  5598. 00003AC8  B7E9 0048                cmpa.l     A3, [A1 + 0x48]
  5599. 00003ACC  6726                     beq        +0x28 /* 00003AF4 */
  5600. 00003ACE  102E 000C                move.b     D0, [A6 + 0xC]
  5601. 00003AD2  6616                     bne        +0x18 /* 00003AEA */
  5602. label00003AD4:
  5603. 00003AD4  2053                     movea.l    A0, [A3]
  5604. 00003AD6  2028 0048                move.l     D0, [A0 + 0x48]
  5605. 00003ADA  2254                     movea.l    A1, [A4]
  5606. 00003ADC  B0A9 0048                cmp.l      D0, [A1 + 0x48]
  5607. 00003AE0  6708                     beq        +0xA /* 00003AEA */
  5608. 00003AE2  2053                     movea.l    A0, [A3]
  5609. 00003AE4  2668 0048                movea.l    A3, [A0 + 0x48]
  5610. 00003AE8  60EA                     bra        -0x14 /* 00003AD4 */
  5611. label00003AEA:
  5612. 00003AEA  2F0B                     move.l     -[A7], A3
  5613. 00003AEC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5614. 00003AF0  4EAD 23CA                jsr        [A5 + 0x23CA /* export_1141 */]
  5615. label00003AF4:
  5616. 00003AF4  4CDF 1800                movem.l    A3,A4, [A7]+
  5617. 00003AF8  4E5E                     unlink     A6
  5618. 00003AFA  205F                     movea.l    A0, [A7]+
  5619. 00003AFC  5C4F                     addq.w     A7, 6
  5620. 00003AFE  4ED0                     jmp        [A0]
  5621. export_327:
  5622. 00003B00  4E56 FFF2                link       A6, -0x000E
  5623. 00003B04  2F0C                     move.l     -[A7], A4
  5624. 00003B06  286E 0008                movea.l    A4, [A6 + 0x8]
  5625. 00003B0A  2D6D FD8A 0016           move.l     [A6 + 0x16], [A5 - 0x276]
  5626. 00003B10  302E 0014                move.w     D0, [A6 + 0x14]
  5627. 00003B14  2054                     movea.l    A0, [A4]
  5628. 00003B16  B068 0040                cmp.w      D0, [A0 + 0x40]
  5629. 00003B1A  6640                     bne        +0x42 /* 00003B5C */
  5630. 00003B1C  2254                     movea.l    A1, [A4]
  5631. 00003B1E  2069 0010                movea.l    A0, [A1 + 0x10]
  5632. 00003B22  2050                     movea.l    A0, [A0]
  5633. 00003B24  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  5634. 00003B28  3F29 0040                move.w     -[A7], [A1 + 0x40]
  5635. 00003B2C  486E FFF2                pea.l      [A6 - 0xE]
  5636. 00003B30  486E FFFC                pea.l      [A6 - 0x4]
  5637. 00003B34  486E FFF4                pea.l      [A6 - 0xC]
  5638. 00003B38  A98D                     syscall    GetDialogItem/GetDItem
  5639. 00003B3A  2054                     movea.l    A0, [A4]
  5640. 00003B3C  0A28 0001 0048           xori.b     [A0 + 0x48], 0x1
  5641. 00003B42  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5642. 00003B46  2054                     movea.l    A0, [A4]
  5643. 00003B48  1028 0048                move.b     D0, [A0 + 0x48]
  5644. 00003B4C  4880                     ext.w      D0
  5645. 00003B4E  3F00                     move.w     -[A7], D0
  5646. 00003B50  A963                     syscall    SetControlValue/SetCtlValue
  5647. 00003B52  206E 0010                movea.l    A0, [A6 + 0x10]
  5648. 00003B56  10BC 0001                move.b     [A0], 0x1
  5649. 00003B5A  6006                     bra        +0x8 /* 00003B62 */
  5650. label00003B5C:
  5651. 00003B5C  206E 0010                movea.l    A0, [A6 + 0x10]
  5652. 00003B60  4210                     clr.b      [A0]
  5653. label00003B62:
  5654. 00003B62  285F                     movea.l    A4, [A7]+
  5655. 00003B64  4E5E                     unlink     A6
  5656. 00003B66  205F                     movea.l    A0, [A7]+
  5657. 00003B68  DEFC 000E                add.w      A7, 0xE
  5658. 00003B6C  4ED0                     jmp        [A0]
  5659. export_328:
  5660. 00003B6E  4E56 FFEE                link       A6, -0x0012
  5661. 00003B72  48E7 0308                movem.l    -[A7], D6,D7,A4
  5662. 00003B76  3C2E 0014                move.w     D6, [A6 + 0x14]
  5663. 00003B7A  286E 0008                movea.l    A4, [A6 + 0x8]
  5664. 00003B7E  2D6D FD8A 0016           move.l     [A6 + 0x16], [A5 - 0x276]
  5665. 00003B84  2054                     movea.l    A0, [A4]
  5666. 00003B86  BC68 0048                cmp.w      D6, [A0 + 0x48]
  5667. 00003B8A  5CC0                     sge        D0
  5668. 00003B8C  BC68 004A                cmp.w      D6, [A0 + 0x4A]
  5669. 00003B90  5FC1                     sle        D1
  5670. 00003B92  C001                     and.b      D0, D1
  5671. 00003B94  675C                     beq        +0x5E /* 00003BF2 */
  5672. 00003B96  2054                     movea.l    A0, [A4]
  5673. 00003B98  3D68 004A FFEE           move.w     [A6 - 0x12], [A0 + 0x4A]
  5674. 00003B9E  3E28 0048                move.w     D7, [A0 + 0x48]
  5675. 00003BA2  6038                     bra        +0x3A /* 00003BDC */
  5676. label00003BA4:
  5677. 00003BA4  2254                     movea.l    A1, [A4]
  5678. 00003BA6  2069 0010                movea.l    A0, [A1 + 0x10]
  5679. 00003BAA  2050                     movea.l    A0, [A0]
  5680. 00003BAC  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  5681. 00003BB0  3F07                     move.w     -[A7], D7
  5682. 00003BB2  486E FFF0                pea.l      [A6 - 0x10]
  5683. 00003BB6  486E FFFA                pea.l      [A6 - 0x6]
  5684. 00003BBA  486E FFF2                pea.l      [A6 - 0xE]
  5685. 00003BBE  A98D                     syscall    GetDialogItem/GetDItem
  5686. 00003BC0  BC47                     cmp.w      D6, D7
  5687. 00003BC2  660C                     bne        +0xE /* 00003BD0 */
  5688. 00003BC4  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  5689. 00003BC8  3F3C 0001                move.w     -[A7], 0x1
  5690. 00003BCC  A963                     syscall    SetControlValue/SetCtlValue
  5691. 00003BCE  6008                     bra        +0xA /* 00003BD8 */
  5692. label00003BD0:
  5693. 00003BD0  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  5694. 00003BD4  4267                     clr.w      -[A7]
  5695. 00003BD6  A963                     syscall    SetControlValue/SetCtlValue
  5696. label00003BD8:
  5697. 00003BD8  5247                     addq.w     D7, 1
  5698. 00003BDA  6906                     bvs        +0x8 /* 00003BE2 */
  5699. label00003BDC:
  5700. 00003BDC  BE6E FFEE                cmp.w      D7, [A6 - 0x12]
  5701. 00003BE0  6FC2                     ble        -0x3C /* 00003BA4 */
  5702. label00003BE2:
  5703. 00003BE2  206E 0010                movea.l    A0, [A6 + 0x10]
  5704. 00003BE6  10BC 0001                move.b     [A0], 0x1
  5705. 00003BEA  2054                     movea.l    A0, [A4]
  5706. 00003BEC  3146 004C                move.w     [A0 + 0x4C], D6
  5707. 00003BF0  6006                     bra        +0x8 /* 00003BF8 */
  5708. label00003BF2:
  5709. 00003BF2  206E 0010                movea.l    A0, [A6 + 0x10]
  5710. 00003BF6  4210                     clr.b      [A0]
  5711. label00003BF8:
  5712. 00003BF8  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  5713. 00003BFC  4E5E                     unlink     A6
  5714. 00003BFE  205F                     movea.l    A0, [A7]+
  5715. 00003C00  DEFC 000E                add.w      A7, 0xE
  5716. 00003C04  4ED0                     jmp        [A0]
  5717. export_329:
  5718. 00003C06  4E56 FFF0                link       A6, -0x0010
  5719. 00003C0A  48E7 0018                movem.l    -[A7], A3,A4
  5720. 00003C0E  266E 0008                movea.l    A3, [A6 + 0x8]
  5721. 00003C12  284B                     movea.l    A4, A3
  5722. 00003C14  2D6D FD8A 0016           move.l     [A6 + 0x16], [A5 - 0x276]
  5723. 00003C1A  206E 0010                movea.l    A0, [A6 + 0x10]
  5724. 00003C1E  2254                     movea.l    A1, [A4]
  5725. 00003C20  3029 0040                move.w     D0, [A1 + 0x40]
  5726. 00003C24  B06E 0014                cmp.w      D0, [A6 + 0x14]
  5727. 00003C28  57C0                     seq        D0
  5728. 00003C2A  4400                     neg.b      D0
  5729. 00003C2C  1080                     move.b     [A0], D0
  5730. 00003C2E  206E 0010                movea.l    A0, [A6 + 0x10]
  5731. 00003C32  1010                     move.b     D0, [A0]
  5732. 00003C34  6718                     beq        +0x1A /* 00003C4E */
  5733. 00003C36  2254                     movea.l    A1, [A4]
  5734. 00003C38  2069 0010                movea.l    A0, [A1 + 0x10]
  5735. 00003C3C  2050                     movea.l    A0, [A0]
  5736. 00003C3E  214B 0048                move.l     [A0 + 0x48], A3
  5737. 00003C42  2F0B                     move.l     -[A7], A3
  5738. 00003C44  2054                     movea.l    A0, [A4]
  5739. 00003C46  2F28 0010                move.l     -[A7], [A0 + 0x10]
  5740. 00003C4A  4EAD 2352                jsr        [A5 + 0x2352 /* export_1126 */]
  5741. label00003C4E:
  5742. 00003C4E  4CDF 1800                movem.l    A3,A4, [A7]+
  5743. 00003C52  4E5E                     unlink     A6
  5744. 00003C54  205F                     movea.l    A0, [A7]+
  5745. 00003C56  DEFC 000E                add.w      A7, 0xE
  5746. 00003C5A  4ED0                     jmp        [A0]
  5747. export_330:
  5748. 00003C5C  4E56 0000                link       A6, 0
  5749. 00003C60  1F3C 0001                move.b     -[A7], 0x1
  5750. 00003C64  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  5751. 00003C68  42A7                     clr.l      -[A7]
  5752. 00003C6A  3F3C 0001                move.w     -[A7], 0x1
  5753. 00003C6E  A9B9                     syscall    GetCursor
  5754. 00003C70  205F                     movea.l    A0, [A7]+
  5755. 00003C72  2F10                     move.l     -[A7], [A0]
  5756. 00003C74  A851                     syscall    SetCursor
  5757. 00003C76  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  5758. 00003C7C  4E5E                     unlink     A6
  5759. 00003C7E  205F                     movea.l    A0, [A7]+
  5760. 00003C80  504F                     addq.w     A7, 8
  5761. 00003C82  4ED0                     jmp        [A0]
  5762. export_331:
  5763. 00003C84  4E56 FFFC                link       A6, -0x0004
  5764. 00003C88  48E7 0038                movem.l    -[A7], A2,A3,A4
  5765. 00003C8C  286E 0008                movea.l    A4, [A6 + 0x8]
  5766. 00003C90  2254                     movea.l    A1, [A4]
  5767. 00003C92  2069 0010                movea.l    A0, [A1 + 0x10]
  5768. 00003C96  2050                     movea.l    A0, [A0]
  5769. 00003C98  1028 0056                move.b     D0, [A0 + 0x56]
  5770. 00003C9C  6634                     bne        +0x36 /* 00003CD2 */
  5771. 00003C9E  2254                     movea.l    A1, [A4]
  5772. 00003CA0  2069 0010                movea.l    A0, [A1 + 0x10]
  5773. 00003CA4  2050                     movea.l    A0, [A0]
  5774. 00003CA6  2468 005C                movea.l    A2, [A0 + 0x5C]
  5775. 00003CAA  266A 00A0                movea.l    A3, [A2 + 0xA0]
  5776. 00003CAE  200B                     move.l     D0, A3
  5777. 00003CB0  6720                     beq        +0x22 /* 00003CD2 */
  5778. 00003CB2  2254                     movea.l    A1, [A4]
  5779. 00003CB4  2069 0010                movea.l    A0, [A1 + 0x10]
  5780. 00003CB8  2050                     movea.l    A0, [A0]
  5781. 00003CBA  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  5782. 00003CBE  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  5783. 00003CC2  102E 000C                move.b     D0, [A6 + 0xC]
  5784. 00003CC6  6706                     beq        +0x8 /* 00003CCE */
  5785. 00003CC8  2F0B                     move.l     -[A7], A3
  5786. 00003CCA  A9D8                     syscall    TEActivate
  5787. 00003CCC  6004                     bra        +0x6 /* 00003CD2 */
  5788. label00003CCE:
  5789. 00003CCE  2F0B                     move.l     -[A7], A3
  5790. 00003CD0  A9D9                     syscall    TEDeactivate
  5791. label00003CD2:
  5792. 00003CD2  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5793. 00003CD6  4E5E                     unlink     A6
  5794. 00003CD8  205F                     movea.l    A0, [A7]+
  5795. 00003CDA  504F                     addq.w     A7, 8
  5796. 00003CDC  4ED0                     jmp        [A0]
  5797. export_332:
  5798. 00003CDE  4E56 FFFE                link       A6, -0x0002
  5799. 00003CE2  48E7 0108                movem.l    -[A7], D7,A4
  5800. 00003CE6  286E 0018                movea.l    A4, [A6 + 0x18]
  5801. 00003CEA  206E 000C                movea.l    A0, [A6 + 0xC]
  5802. 00003CEE  4210                     clr.b      [A0]
  5803. 00003CF0  7003                     moveq.l    D0, 0x03
  5804. 00003CF2  B054                     cmp.w      D0, [A4]
  5805. 00003CF4  57C0                     seq        D0
  5806. 00003CF6  7205                     moveq.l    D1, 0x05
  5807. 00003CF8  B254                     cmp.w      D1, [A4]
  5808. 00003CFA  57C1                     seq        D1
  5809. 00003CFC  8001                     or.b       D0, D1
  5810. 00003CFE  6726                     beq        +0x28 /* 00003D26 */
  5811. 00003D00  203C 0000 00FF           move.l     D0, 0xFF
  5812. 00003D06  C0AC 0002                and.l      D0, [A4 + 0x2]
  5813. 00003D0A  3E00                     move.w     D7, D0
  5814. 00003D0C  7030                     moveq.l    D0, 0x30
  5815. 00003D0E  B047                     cmp.w      D0, D7
  5816. 00003D10  5EC0                     sgt        D0
  5817. 00003D12  7239                     moveq.l    D1, 0x39
  5818. 00003D14  B247                     cmp.w      D1, D7
  5819. 00003D16  5DC1                     slt        D1
  5820. 00003D18  8001                     or.b       D0, D1
  5821. 00003D1A  7208                     moveq.l    D1, 0x08
  5822. 00003D1C  B247                     cmp.w      D1, D7
  5823. 00003D1E  56C1                     sne        D1
  5824. 00003D20  C001                     and.b      D0, D1
  5825. 00003D22  6702                     beq        +0x4 /* 00003D26 */
  5826. 00003D24  4254                     clr.w      [A4]
  5827. label00003D26:
  5828. 00003D26  4CDF 1080                movem.l    D7,A4, [A7]+
  5829. 00003D2A  4E5E                     unlink     A6
  5830. 00003D2C  205F                     movea.l    A0, [A7]+
  5831. 00003D2E  DEFC 0014                add.w      A7, 0x14
  5832. 00003D32  4ED0                     jmp        [A0]
  5833. export_333:
  5834. 00003D34  4E56 FFE4                link       A6, -0x001C
  5835. 00003D38  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5836. 00003D3C  266E 0008                movea.l    A3, [A6 + 0x8]
  5837. 00003D40  284B                     movea.l    A4, A3
  5838. 00003D42  2D6D FD8A 0014           move.l     [A6 + 0x14], [A5 - 0x276]
  5839. 00003D48  4267                     clr.w      -[A7]
  5840. 00003D4A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5841. 00003D4E  486E FFEE                pea.l      [A6 - 0x12]
  5842. 00003D52  486E FFEA                pea.l      [A6 - 0x16]
  5843. 00003D56  486E FFE4                pea.l      [A6 - 0x1C]
  5844. 00003D5A  486E FFE8                pea.l      [A6 - 0x18]
  5845. 00003D5E  2F0B                     move.l     -[A7], A3
  5846. 00003D60  4EAD 1F2A                jsr        [A5 + 0x1F2A /* export_993 */]
  5847. 00003D64  3C1F                     move.w     D6, [A7]+
  5848. 00003D66  2054                     movea.l    A0, [A4]
  5849. 00003D68  4AA8 0088                tst.l      [A0 + 0x88]
  5850. 00003D6C  56C0                     sne        D0
  5851. 00003D6E  226E FFEE                movea.l    A1, [A6 - 0x12]
  5852. 00003D72  2251                     movea.l    A1, [A1]
  5853. 00003D74  2229 0020                move.l     D1, [A1 + 0x20]
  5854. 00003D78  B2A8 0088                cmp.l      D1, [A0 + 0x88]
  5855. 00003D7C  57C1                     seq        D1
  5856. 00003D7E  C001                     and.b      D0, D1
  5857. 00003D80  6760                     beq        +0x62 /* 00003DE2 */
  5858. 00003D82  4267                     clr.w      -[A7]
  5859. 00003D84  206E 000C                movea.l    A0, [A6 + 0xC]
  5860. 00003D88  2F10                     move.l     -[A7], [A0]
  5861. 00003D8A  486E FFFA                pea.l      [A6 - 0x6]
  5862. 00003D8E  486E FFF8                pea.l      [A6 - 0x8]
  5863. 00003D92  A980                     syscall    DialogSelect
  5864. 00003D94  1E1F                     move.b     D7, [A7]+
  5865. 00003D96  422E FFF6                clr.b      [A6 - 0xA]
  5866. 00003D9A  202E FFFA                move.l     D0, [A6 - 0x6]
  5867. 00003D9E  2054                     movea.l    A0, [A4]
  5868. 00003DA0  B0A8 0066                cmp.l      D0, [A0 + 0x66]
  5869. 00003DA4  57C0                     seq        D0
  5870. 00003DA6  2207                     move.l     D1, D7
  5871. 00003DA8  C200                     and.b      D1, D0
  5872. 00003DAA  4AA8 0088                tst.l      [A0 + 0x88]
  5873. 00003DAE  56C0                     sne        D0
  5874. 00003DB0  C200                     and.b      D1, D0
  5875. 00003DB2  671C                     beq        +0x1E /* 00003DD0 */
  5876. 00003DB4  42A7                     clr.l      -[A7]
  5877. 00003DB6  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  5878. 00003DBA  486E FFF7                pea.l      [A6 - 0x9]
  5879. 00003DBE  486E FFF6                pea.l      [A6 - 0xA]
  5880. 00003DC2  2054                     movea.l    A0, [A4]
  5881. 00003DC4  2F28 0088                move.l     -[A7], [A0 + 0x88]
  5882. 00003DC8  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  5883. 00003DCC  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  5884. label00003DD0:
  5885. 00003DD0  102E FFF6                move.b     D0, [A6 - 0xA]
  5886. 00003DD4  670A                     beq        +0xC /* 00003DE0 */
  5887. 00003DD6  2F0B                     move.l     -[A7], A3
  5888. 00003DD8  2F2D FF24                move.l     -[A7], [A5 - 0xDC]
  5889. 00003DDC  4EAD 1CEA                jsr        [A5 + 0x1CEA /* export_921 */]
  5890. label00003DE0:
  5891. 00003DE0  6014                     bra        +0x16 /* 00003DF6 */
  5892. label00003DE2:
  5893. 00003DE2  42A7                     clr.l      -[A7]
  5894. 00003DE4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5895. 00003DE8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5896. 00003DEC  2F0B                     move.l     -[A7], A3
  5897. 00003DEE  4EBA E834                jsr        [PC - 0x17CC /* 00002624 */]
  5898. 00003DF2  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  5899. label00003DF6:
  5900. 00003DF6  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  5901. 00003DFA  4E5E                     unlink     A6
  5902. 00003DFC  205F                     movea.l    A0, [A7]+
  5903. 00003DFE  DEFC 000C                add.w      A7, 0xC
  5904. 00003E02  4ED0                     jmp        [A0]
  5905. export_334:
  5906. 00003E04  4E56 0000                link       A6, 0
  5907. 00003E08  4AAE 000C                tst.l      [A6 + 0xC]
  5908. 00003E0C  670C                     beq        +0xE /* 00003E1A */
  5909. 00003E0E  206E 000C                movea.l    A0, [A6 + 0xC]
  5910. 00003E12  2050                     movea.l    A0, [A0]
  5911. 00003E14  216E 0008 0052           move.l     [A0 + 0x52], [A6 + 0x8]
  5912. label00003E1A:
  5913. 00003E1A  4E5E                     unlink     A6
  5914. 00003E1C  205F                     movea.l    A0, [A7]+
  5915. 00003E1E  504F                     addq.w     A7, 8
  5916. 00003E20  4ED0                     jmp        [A0]
  5917. export_335:
  5918. 00003E22  4E56 FFE8                link       A6, -0x0018
  5919. 00003E26  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5920. 00003E2A  266E 0008                movea.l    A3, [A6 + 0x8]
  5921. 00003E2E  2253                     movea.l    A1, [A3]
  5922. 00003E30  2069 0040                movea.l    A0, [A1 + 0x40]
  5923. 00003E34  2850                     movea.l    A4, [A0]
  5924. 00003E36  3D6C 005E FFF2           move.w     [A6 - 0xE], [A4 + 0x5E]
  5925. 00003E3C  3E2C 0020                move.w     D7, [A4 + 0x20]
  5926. 00003E40  3D6C 0022 FFF8           move.w     [A6 - 0x8], [A4 + 0x22]
  5927. 00003E46  2A2C 003E                move.l     D5, [A4 + 0x3E]
  5928. 00003E4A  3D6C 003A FFEE           move.w     [A6 - 0x12], [A4 + 0x3A]
  5929. 00003E50  102D FB22                move.b     D0, [A5 - 0x4DE]
  5930. 00003E54  671A                     beq        +0x1C /* 00003E70 */
  5931. 00003E56  4A6E FFEE                tst.w      [A6 - 0x12]
  5932. 00003E5A  6608                     bne        +0xA /* 00003E64 */
  5933. 00003E5C  3D78 0BAC FFEE           move.w     [A6 - 0x12], [0x00000BAC /* TESysJust */]
  5934. 00003E62  600C                     bra        +0xE /* 00003E70 */
  5935. label00003E64:
  5936. 00003E64  70FE                     moveq.l    D0, 0xFFFFFFFE
  5937. 00003E66  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  5938. 00003E6A  6604                     bne        +0x6 /* 00003E70 */
  5939. 00003E6C  426E FFEE                clr.w      [A6 - 0x12]
  5940. label00003E70:
  5941. 00003E70  4246                     clr.w      D6
  5942. label00003E72:
  5943. 00003E72  3006                     move.w     D0, D6
  5944. 00003E74  5240                     addq.w     D0, 1
  5945. 00003E76  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  5946. 00003E7A  5DC0                     slt        D0
  5947. 00003E7C  3206                     move.w     D1, D6
  5948. 00003E7E  5241                     addq.w     D1, 1
  5949. 00003E80  D241                     add.w      D1, D1
  5950. 00003E82  BE74 1060                cmp.w      D7, [A4 + D1.w + 0x60]
  5951. 00003E86  5CC1                     sge        D1
  5952. 00003E88  C001                     and.b      D0, D1
  5953. 00003E8A  6704                     beq        +0x6 /* 00003E90 */
  5954. 00003E8C  5246                     addq.w     D6, 1
  5955. 00003E8E  60E2                     bra        -0x1C /* 00003E72 */
  5956. label00003E90:
  5957. 00003E90  BE6C 0022                cmp.w      D7, [A4 + 0x22]
  5958. 00003E94  6640                     bne        +0x42 /* 00003ED6 */
  5959. 00003E96  BE6C 003C                cmp.w      D7, [A4 + 0x3C]
  5960. 00003E9A  57C0                     seq        D0
  5961. 00003E9C  4A47                     tst.w      D7
  5962. 00003E9E  5EC1                     sgt        D1
  5963. 00003EA0  C001                     and.b      D0, D1
  5964. 00003EA2  671A                     beq        +0x1C /* 00003EBE */
  5965. 00003EA4  2045                     movea.l    A0, D5
  5966. 00003EA6  2050                     movea.l    A0, [A0]
  5967. 00003EA8  302C 003C                move.w     D0, [A4 + 0x3C]
  5968. 00003EAC  5340                     subq.w     D0, 1
  5969. 00003EAE  4241                     clr.w      D1
  5970. 00003EB0  1230 0000                move.b     D1, [A0 + D0.w]
  5971. 00003EB4  700D                     moveq.l    D0, 0x0D
  5972. 00003EB6  B041                     cmp.w      D0, D1
  5973. 00003EB8  6602                     bne        +0x4 /* 00003EBC */
  5974. 00003EBA  5246                     addq.w     D6, 1
  5975. label00003EBC:
  5976. 00003EBC  6018                     bra        +0x1A /* 00003ED6 */
  5977. label00003EBE:
  5978. 00003EBE  4A6E FFEE                tst.w      [A6 - 0x12]
  5979. 00003EC2  56C0                     sne        D0
  5980. 00003EC4  3206                     move.w     D1, D6
  5981. 00003EC6  5241                     addq.w     D1, 1
  5982. 00003EC8  D241                     add.w      D1, D1
  5983. 00003ECA  BE74 1060                cmp.w      D7, [A4 + D1.w + 0x60]
  5984. 00003ECE  57C1                     seq        D1
  5985. 00003ED0  C001                     and.b      D0, D1
  5986. 00003ED2  6702                     beq        +0x4 /* 00003ED6 */
  5987. 00003ED4  5246                     addq.w     D6, 1
  5988. label00003ED6:
  5989. 00003ED6  3006                     move.w     D0, D6
  5990. 00003ED8  C1EC 0018                muls.w     D0, [A4 + 0x18]
  5991. 00003EDC  2053                     movea.l    A0, [A3]
  5992. 00003EDE  3228 0008                move.w     D1, [A0 + 0x8]
  5993. 00003EE2  D240                     add.w      D1, D0
  5994. 00003EE4  3028 004C                move.w     D0, [A0 + 0x4C]
  5995. 00003EE8  D041                     add.w      D0, D1
  5996. 00003EEA  226E 000C                movea.l    A1, [A6 + 0xC]
  5997. 00003EEE  3280                     move.w     [A1], D0
  5998. 00003EF0  3006                     move.w     D0, D6
  5999. 00003EF2  D040                     add.w      D0, D0
  6000. 00003EF4  3834 0060                move.w     D4, [A4 + D0.w + 0x60]
  6001. 00003EF8  BC6E FFF2                cmp.w      D6, [A6 - 0xE]
  6002. 00003EFC  6C0E                     bge        +0x10 /* 00003F0C */
  6003. 00003EFE  3006                     move.w     D0, D6
  6004. 00003F00  5240                     addq.w     D0, 1
  6005. 00003F02  D040                     add.w      D0, D0
  6006. 00003F04  3D74 0060 FFF4           move.w     [A6 - 0xC], [A4 + D0.w + 0x60]
  6007. 00003F0A  6006                     bra        +0x8 /* 00003F12 */
  6008. label00003F0C:
  6009. 00003F0C  3D6C 003C FFF4           move.w     [A6 - 0xC], [A4 + 0x3C]
  6010. label00003F12:
  6011. 00003F12  2253                     movea.l    A1, [A3]
  6012. 00003F14  2069 0040                movea.l    A0, [A1 + 0x40]
  6013. 00003F18  2050                     movea.l    A0, [A0]
  6014. 00003F1A  3F28 004A                move.w     -[A7], [A0 + 0x4A]
  6015. 00003F1E  A887                     syscall    TextFont
  6016. 00003F20  2253                     movea.l    A1, [A3]
  6017. 00003F22  2069 0040                movea.l    A0, [A1 + 0x40]
  6018. 00003F26  2050                     movea.l    A0, [A0]
  6019. 00003F28  4240                     clr.w      D0
  6020. 00003F2A  1028 004C                move.b     D0, [A0 + 0x4C]
  6021. 00003F2E  3F00                     move.w     -[A7], D0
  6022. 00003F30  A888                     syscall    TextFace
  6023. 00003F32  2253                     movea.l    A1, [A3]
  6024. 00003F34  2069 0040                movea.l    A0, [A1 + 0x40]
  6025. 00003F38  2050                     movea.l    A0, [A0]
  6026. 00003F3A  3F28 0050                move.w     -[A7], [A0 + 0x50]
  6027. 00003F3E  A88A                     syscall    TextSize
  6028. 00003F40  2F05                     move.l     -[A7], D5
  6029. 00003F42  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  6030. 00003F46  102D FB21                move.b     D0, [A5 - 0x4DF]
  6031. 00003F4A  6700 0084                beq        +0x86 /* 00003FD0 */
  6032. 00003F4E  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  6033. 00003F52  6628                     bne        +0x2A /* 00003F7C */
  6034. 00003F54  42A7                     clr.l      -[A7]
  6035. 00003F56  42A7                     clr.l      -[A7]
  6036. 00003F58  3F3C 0016                move.w     -[A7], 0x16
  6037. 00003F5C  2F3C 8402 0008           move.l     -[A7], 0x84020008
  6038. 00003F62  A8B5                     syscall    ScriptUtil
  6039. 00003F64  201F                     move.l     D0, [A7]+
  6040. 00003F66  3F00                     move.w     -[A7], D0
  6041. 00003F68  3F3C 0006                move.w     -[A7], 0x6
  6042. 00003F6C  2F3C 8404 000C           move.l     -[A7], 0x8404000C
  6043. 00003F72  A8B5                     syscall    ScriptUtil
  6044. 00003F74  201F                     move.l     D0, [A7]+
  6045. 00003F76  1D40 FFE9                move.b     [A6 - 0x17], D0
  6046. 00003F7A  6006                     bra        +0x8 /* 00003F82 */
  6047. label00003F7C:
  6048. 00003F7C  1D7C 0001 FFE9           move.b     [A6 - 0x17], 0x1
  6049. label00003F82:
  6050. 00003F82  4267                     clr.w      -[A7]
  6051. 00003F84  2045                     movea.l    A0, D5
  6052. 00003F86  3004                     move.w     D0, D4
  6053. 00003F88  48C0                     ext.l      D0
  6054. 00003F8A  D090                     add.l      D0, [A0]
  6055. 00003F8C  2F00                     move.l     -[A7], D0
  6056. 00003F8E  302E FFF4                move.w     D0, [A6 - 0xC]
  6057. 00003F92  9044                     sub.w      D0, D4
  6058. 00003F94  3F00                     move.w     -[A7], D0
  6059. 00003F96  4267                     clr.w      -[A7]
  6060. 00003F98  3007                     move.w     D0, D7
  6061. 00003F9A  9044                     sub.w      D0, D4
  6062. 00003F9C  3F00                     move.w     -[A7], D0
  6063. 00003F9E  102E FFE9                move.b     D0, [A6 - 0x17]
  6064. 00003FA2  4880                     ext.w      D0
  6065. 00003FA4  3F00                     move.w     -[A7], D0
  6066. 00003FA6  2F3C 820C 0016           move.l     -[A7], 0x820C0016
  6067. 00003FAC  A8B5                     syscall    ScriptUtil
  6068. 00003FAE  3D5F FFEC                move.w     [A6 - 0x14], [A7]+
  6069. 00003FB2  4267                     clr.w      -[A7]
  6070. 00003FB4  2045                     movea.l    A0, D5
  6071. 00003FB6  2F10                     move.l     -[A7], [A0]
  6072. 00003FB8  3F04                     move.w     -[A7], D4
  6073. 00003FBA  302E FFF4                move.w     D0, [A6 - 0xC]
  6074. 00003FBE  9044                     sub.w      D0, D4
  6075. 00003FC0  3F00                     move.w     -[A7], D0
  6076. 00003FC2  A886                     syscall    TextWidth
  6077. 00003FC4  301F                     move.w     D0, [A7]+
  6078. 00003FC6  906E FFEC                sub.w      D0, [A6 - 0x14]
  6079. 00003FCA  3D40 FFEA                move.w     [A6 - 0x16], D0
  6080. 00003FCE  602A                     bra        +0x2C /* 00003FFA */
  6081. label00003FD0:
  6082. 00003FD0  4267                     clr.w      -[A7]
  6083. 00003FD2  2045                     movea.l    A0, D5
  6084. 00003FD4  2F10                     move.l     -[A7], [A0]
  6085. 00003FD6  3F04                     move.w     -[A7], D4
  6086. 00003FD8  3007                     move.w     D0, D7
  6087. 00003FDA  9044                     sub.w      D0, D4
  6088. 00003FDC  3F00                     move.w     -[A7], D0
  6089. 00003FDE  A886                     syscall    TextWidth
  6090. 00003FE0  3D5F FFEC                move.w     [A6 - 0x14], [A7]+
  6091. 00003FE4  4267                     clr.w      -[A7]
  6092. 00003FE6  2045                     movea.l    A0, D5
  6093. 00003FE8  2F10                     move.l     -[A7], [A0]
  6094. 00003FEA  3F07                     move.w     -[A7], D7
  6095. 00003FEC  302E FFF4                move.w     D0, [A6 - 0xC]
  6096. 00003FF0  9047                     sub.w      D0, D7
  6097. 00003FF2  3F00                     move.w     -[A7], D0
  6098. 00003FF4  A886                     syscall    TextWidth
  6099. 00003FF6  3D5F FFEA                move.w     [A6 - 0x16], [A7]+
  6100. label00003FFA:
  6101. 00003FFA  2F05                     move.l     -[A7], D5
  6102. 00003FFC  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  6103. 00004000  302E FFEE                move.w     D0, [A6 - 0x12]
  6104. 00004004  5240                     addq.w     D0, 1
  6105. 00004006  6724                     beq        +0x26 /* 0000402C */
  6106. 00004008  5340                     subq.w     D0, 1
  6107. 0000400A  6706                     beq        +0x8 /* 00004012 */
  6108. 0000400C  5340                     subq.w     D0, 1
  6109. 0000400E  6734                     beq        +0x36 /* 00004044 */
  6110. 00004010  606A                     bra        +0x6C /* 0000407C */
  6111. label00004012:
  6112. 00004012  2053                     movea.l    A0, [A3]
  6113. 00004014  3028 004E                move.w     D0, [A0 + 0x4E]
  6114. 00004018  D068 000A                add.w      D0, [A0 + 0xA]
  6115. 0000401C  322E FFEC                move.w     D1, [A6 - 0x14]
  6116. 00004020  D240                     add.w      D1, D0
  6117. 00004022  226E 000C                movea.l    A1, [A6 + 0xC]
  6118. 00004026  3341 0002                move.w     [A1 + 0x2], D1
  6119. 0000402A  6050                     bra        +0x52 /* 0000407C */
  6120. label0000402C:
  6121. 0000402C  2053                     movea.l    A0, [A3]
  6122. 0000402E  3028 000E                move.w     D0, [A0 + 0xE]
  6123. 00004032  9068 004E                sub.w      D0, [A0 + 0x4E]
  6124. 00004036  906E FFEA                sub.w      D0, [A6 - 0x16]
  6125. 0000403A  226E 000C                movea.l    A1, [A6 + 0xC]
  6126. 0000403E  3340 0002                move.w     [A1 + 0x2], D0
  6127. 00004042  6038                     bra        +0x3A /* 0000407C */
  6128. label00004044:
  6129. 00004044  2053                     movea.l    A0, [A3]
  6130. 00004046  3028 000E                move.w     D0, [A0 + 0xE]
  6131. 0000404A  48C0                     ext.l      D0
  6132. 0000404C  81FC 0002                divs.w     D0, 0x2
  6133. 00004050  3228 000A                move.w     D1, [A0 + 0xA]
  6134. 00004054  48C1                     ext.l      D1
  6135. 00004056  83FC 0002                divs.w     D1, 0x2
  6136. 0000405A  D240                     add.w      D1, D0
  6137. 0000405C  302E FFEA                move.w     D0, [A6 - 0x16]
  6138. 00004060  48C0                     ext.l      D0
  6139. 00004062  81FC 0002                divs.w     D0, 0x2
  6140. 00004066  9240                     sub.w      D1, D0
  6141. 00004068  302E FFEC                move.w     D0, [A6 - 0x14]
  6142. 0000406C  48C0                     ext.l      D0
  6143. 0000406E  81FC 0002                divs.w     D0, 0x2
  6144. 00004072  D041                     add.w      D0, D1
  6145. 00004074  226E 000C                movea.l    A1, [A6 + 0xC]
  6146. 00004078  3340 0002                move.w     [A1 + 0x2], D0
  6147. label0000407C:
  6148. 0000407C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  6149. 00004080  4E5E                     unlink     A6
  6150. 00004082  205F                     movea.l    A0, [A7]+
  6151. 00004084  504F                     addq.w     A7, 8
  6152. 00004086  4ED0                     jmp        [A0]
  6153. export_336:
  6154. 00004088  4E56 0000                link       A6, 0
  6155. 0000408C  41EE 000C                lea.l      A0, [A6 + 0xC]
  6156. 00004090  43FA 001A                lea.l      A1, [PC + 0x1A /* 000040AC, value 0x54455854 'TEXT' */]
  6157. 00004094  7003                     moveq.l    D0, 0x03
  6158. label00004096:
  6159. 00004096  B109                     cmpm.b     [A0]+, [A1]+
  6160. 00004098  56C8 FFFC                dbne       D0, -0x6 /* 00004096 */
  6161. 0000409C  57C0                     seq        D0
  6162. 0000409E  4400                     neg.b      D0
  6163. 000040A0  1D40 0010                move.b     [A6 + 0x10], D0
  6164. 000040A4  4E5E                     unlink     A6
  6165. 000040A6  205F                     movea.l    A0, [A7]+
  6166. 000040A8  504F                     addq.w     A7, 8
  6167. 000040AA  4ED0                     jmp        [A0]
  6168. 000040AC  5445                     addq.w     D5, 2
  6169. 000040AE  5854                     addq.w     [A4], 4
  6170. export_337:
  6171. 000040B0  4E56 FFFC                link       A6, -0x0004
  6172. 000040B4  48E7 0308                movem.l    -[A7], D6,D7,A4
  6173. 000040B8  286E 0008                movea.l    A4, [A6 + 0x8]
  6174. 000040BC  102E 0012                move.b     D0, [A6 + 0x12]
  6175. 000040C0  4880                     ext.w      D0
  6176. 000040C2  41ED FD82                lea.l      A0, [A5 - 0x27E]
  6177. 000040C6  1E30 0000                move.b     D7, [A0 + D0.w]
  6178. 000040CA  206E 000C                movea.l    A0, [A6 + 0xC]
  6179. 000040CE  10BC 0001                move.b     [A0], 0x1
  6180. 000040D2  42A7                     clr.l      -[A7]
  6181. 000040D4  2F3C 0000 7530           move.l     -[A7], 0x7530 /* 'u0' */
  6182. 000040DA  302E 0010                move.w     D0, [A6 + 0x10]
  6183. 000040DE  48C0                     ext.l      D0
  6184. 000040E0  1207                     move.b     D1, D7
  6185. 000040E2  4881                     ext.w      D1
  6186. 000040E4  2054                     movea.l    A0, [A4]
  6187. 000040E6  D241                     add.w      D1, D1
  6188. 000040E8  3430 1034                move.w     D2, [A0 + D1.w + 0x34]
  6189. 000040EC  48C2                     ext.l      D2
  6190. 000040EE  D480                     add.l      D2, D0
  6191. 000040F0  2F02                     move.l     -[A7], D2
  6192. 000040F2  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  6193. 000040F6  201F                     move.l     D0, [A7]+
  6194. 000040F8  3C00                     move.w     D6, D0
  6195. 000040FA  1007                     move.b     D0, D7
  6196. 000040FC  4880                     ext.w      D0
  6197. 000040FE  2054                     movea.l    A0, [A4]
  6198. 00004100  D040                     add.w      D0, D0
  6199. 00004102  322E 0010                move.w     D1, [A6 + 0x10]
  6200. 00004106  B270 0008                cmp.w      D1, [A0 + D0.w + 0x8]
  6201. 0000410A  660C                     bne        +0xE /* 00004118 */
  6202. 0000410C  1007                     move.b     D0, D7
  6203. 0000410E  4880                     ext.w      D0
  6204. 00004110  2054                     movea.l    A0, [A4]
  6205. 00004112  D040                     add.w      D0, D0
  6206. 00004114  DC70 004C                add.w      D6, [A0 + D0.w + 0x4C]
  6207. label00004118:
  6208. 00004118  1007                     move.b     D0, D7
  6209. 0000411A  4880                     ext.w      D0
  6210. 0000411C  2054                     movea.l    A0, [A4]
  6211. 0000411E  D040                     add.w      D0, D0
  6212. 00004120  3230 004C                move.w     D1, [A0 + D0.w + 0x4C]
  6213. 00004124  D246                     add.w      D1, D6
  6214. 00004126  48C1                     ext.l      D1
  6215. 00004128  1007                     move.b     D0, D7
  6216. 0000412A  4880                     ext.w      D0
  6217. 0000412C  D040                     add.w      D0, D0
  6218. 0000412E  3430 000C                move.w     D2, [A0 + D0.w + 0xC]
  6219. 00004132  48C2                     ext.l      D2
  6220. 00004134  B481                     cmp.l      D2, D1
  6221. 00004136  6E10                     bgt        +0x12 /* 00004148 */
  6222. 00004138  1007                     move.b     D0, D7
  6223. 0000413A  4880                     ext.w      D0
  6224. 0000413C  2054                     movea.l    A0, [A4]
  6225. 0000413E  D040                     add.w      D0, D0
  6226. 00004140  3D70 000C 0014           move.w     [A6 + 0x14], [A0 + D0.w + 0xC]
  6227. 00004146  6004                     bra        +0x6 /* 0000414C */
  6228. label00004148:
  6229. 00004148  3D46 0014                move.w     [A6 + 0x14], D6
  6230. label0000414C:
  6231. 0000414C  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  6232. 00004150  4E5E                     unlink     A6
  6233. 00004152  205F                     movea.l    A0, [A7]+
  6234. 00004154  DEFC 000C                add.w      A7, 0xC
  6235. 00004158  4ED0                     jmp        [A0]
  6236. export_338:
  6237. 0000415A  4E56 FFF8                link       A6, -0x0008
  6238. 0000415E  2F0C                     move.l     -[A7], A4
  6239. 00004160  286E 0008                movea.l    A4, [A6 + 0x8]
  6240. 00004164  2054                     movea.l    A0, [A4]
  6241. 00004166  1028 006A                move.b     D0, [A0 + 0x6A]
  6242. 0000416A  6712                     beq        +0x14 /* 0000417E */
  6243. 0000416C  2054                     movea.l    A0, [A4]
  6244. 0000416E  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  6245. 00004172  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6246. 00004176  2054                     movea.l    A0, [A4]
  6247. 00004178  2F28 0040                move.l     -[A7], [A0 + 0x40]
  6248. 0000417C  A9DA                     syscall    TEIdle
  6249. label0000417E:
  6250. 0000417E  285F                     movea.l    A4, [A7]+
  6251. 00004180  4E5E                     unlink     A6
  6252. 00004182  205F                     movea.l    A0, [A7]+
  6253. 00004184  5C4F                     addq.w     A7, 6
  6254. 00004186  4ED0                     jmp        [A0]
  6255. export_339:
  6256. 00004188  4E56 FFFA                link       A6, -0x0006
  6257. 0000418C  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  6258. 00004190  3E2E 0012                move.w     D7, [A6 + 0x12]
  6259. 00004194  2A2E 0008                move.l     D5, [A6 + 0x8]
  6260. 00004198  2845                     movea.l    A4, D5
  6261. 0000419A  2D6D FD8A 0014           move.l     [A6 + 0x14], [A5 - 0x276]
  6262. 000041A0  2054                     movea.l    A0, [A4]
  6263. 000041A2  1028 006A                move.b     D0, [A0 + 0x6A]
  6264. 000041A6  6700 010C                beq        +0x10E /* 000042B4 */
  6265. 000041AA  2054                     movea.l    A0, [A4]
  6266. 000041AC  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  6267. 000041B0  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6268. 000041B4  701C                     moveq.l    D0, 0x1C
  6269. 000041B6  B047                     cmp.w      D0, D7
  6270. 000041B8  5FC0                     sle        D0
  6271. 000041BA  721F                     moveq.l    D1, 0x1F
  6272. 000041BC  B247                     cmp.w      D1, D7
  6273. 000041BE  5CC1                     sge        D1
  6274. 000041C0  C001                     and.b      D0, D1
  6275. 000041C2  671A                     beq        +0x1C /* 000041DE */
  6276. 000041C4  2F05                     move.l     -[A7], D5
  6277. 000041C6  4EAD 2462                jsr        [A5 + 0x2462 /* export_1160 */]
  6278. 000041CA  3F07                     move.w     -[A7], D7
  6279. 000041CC  2054                     movea.l    A0, [A4]
  6280. 000041CE  2F28 0040                move.l     -[A7], [A0 + 0x40]
  6281. 000041D2  A9DC                     syscall    TEKey
  6282. 000041D4  2F05                     move.l     -[A7], D5
  6283. 000041D6  4EAD 248A                jsr        [A5 + 0x248A /* export_1165 */]
  6284. 000041DA  6000 00D8                bra        +0xDA /* 000042B4 */
  6285. label000041DE:
  6286. 000041DE  701B                     moveq.l    D0, 0x1B
  6287. 000041E0  B047                     cmp.w      D0, D7
  6288. 000041E2  6626                     bne        +0x28 /* 0000420A */
  6289. 000041E4  2254                     movea.l    A1, [A4]
  6290. 000041E6  2069 0040                movea.l    A0, [A1 + 0x40]
  6291. 000041EA  2650                     movea.l    A3, [A0]
  6292. 000041EC  302B 0020                move.w     D0, [A3 + 0x20]
  6293. 000041F0  B06B 0022                cmp.w      D0, [A3 + 0x22]
  6294. 000041F4  6C10                     bge        +0x12 /* 00004206 */
  6295. 000041F6  42A7                     clr.l      -[A7]
  6296. 000041F8  3F3C 006A                move.w     -[A7], 0x6A /* 'j' */
  6297. 000041FC  2F05                     move.l     -[A7], D5
  6298. 000041FE  4EAD 2452                jsr        [A5 + 0x2452 /* export_1158 */]
  6299. 00004202  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  6300. label00004206:
  6301. 00004206  6000 00AC                bra        +0xAE /* 000042B4 */
  6302. label0000420A:
  6303. 0000420A  7003                     moveq.l    D0, 0x03
  6304. 0000420C  B047                     cmp.w      D0, D7
  6305. 0000420E  6604                     bne        +0x6 /* 00004214 */
  6306. 00004210  6000 00A2                bra        +0xA4 /* 000042B4 */
  6307. label00004214:
  6308. 00004214  7008                     moveq.l    D0, 0x08
  6309. 00004216  B047                     cmp.w      D0, D7
  6310. 00004218  56C0                     sne        D0
  6311. 0000421A  2254                     movea.l    A1, [A4]
  6312. 0000421C  2069 0040                movea.l    A0, [A1 + 0x40]
  6313. 00004220  2050                     movea.l    A0, [A0]
  6314. 00004222  2469 0040                movea.l    A2, [A1 + 0x40]
  6315. 00004226  2452                     movea.l    A2, [A2]
  6316. 00004228  3228 0020                move.w     D1, [A0 + 0x20]
  6317. 0000422C  B26A 0022                cmp.w      D1, [A2 + 0x22]
  6318. 00004230  57C1                     seq        D1
  6319. 00004232  C001                     and.b      D0, D1
  6320. 00004234  673C                     beq        +0x3E /* 00004272 */
  6321. 00004236  2054                     movea.l    A0, [A4]
  6322. 00004238  3028 0054                move.w     D0, [A0 + 0x54]
  6323. 0000423C  48C0                     ext.l      D0
  6324. 0000423E  2F00                     move.l     -[A7], D0
  6325. 00004240  42A7                     clr.l      -[A7]
  6326. 00004242  2054                     movea.l    A0, [A4]
  6327. 00004244  2F28 0044                move.l     -[A7], [A0 + 0x44]
  6328. 00004248  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  6329. 0000424C  221F                     move.l     D1, [A7]+
  6330. 0000424E  201F                     move.l     D0, [A7]+
  6331. 00004250  9081                     sub.l      D0, D1
  6332. 00004252  7201                     moveq.l    D1, 0x01
  6333. 00004254  B280                     cmp.l      D1, D0
  6334. 00004256  5EC0                     sgt        D0
  6335. 00004258  2F00                     move.l     -[A7], D0
  6336. 0000425A  4267                     clr.w      -[A7]
  6337. 0000425C  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  6338. 00004260  121F                     move.b     D1, [A7]+
  6339. 00004262  201F                     move.l     D0, [A7]+
  6340. 00004264  8001                     or.b       D0, D1
  6341. 00004266  0240 0001                andi.w     D0, 0x1
  6342. 0000426A  6706                     beq        +0x8 /* 00004272 */
  6343. 0000426C  4267                     clr.w      -[A7]
  6344. 0000426E  A9C8                     syscall    SysBeep
  6345. 00004270  6042                     bra        +0x44 /* 000042B4 */
  6346. label00004272:
  6347. 00004272  2054                     movea.l    A0, [A4]
  6348. 00004274  4AA8 0058                tst.l      [A0 + 0x58]
  6349. 00004278  57C6                     seq        D6
  6350. 0000427A  4406                     neg.b      D6
  6351. 0000427C  1006                     move.b     D0, D6
  6352. 0000427E  660C                     bne        +0xE /* 0000428C */
  6353. 00004280  2254                     movea.l    A1, [A4]
  6354. 00004282  2069 0058                movea.l    A0, [A1 + 0x58]
  6355. 00004286  2050                     movea.l    A0, [A0]
  6356. 00004288  1C28 0032                move.b     D6, [A0 + 0x32]
  6357. label0000428C:
  6358. 0000428C  1006                     move.b     D0, D6
  6359. 0000428E  6718                     beq        +0x1A /* 000042A8 */
  6360. 00004290  42A7                     clr.l      -[A7]
  6361. 00004292  3F07                     move.w     -[A7], D7
  6362. 00004294  2F05                     move.l     -[A7], D5
  6363. 00004296  4EAD 245A                jsr        [A5 + 0x245A /* export_1159 */]
  6364. 0000429A  281F                     move.l     D4, [A7]+
  6365. 0000429C  2054                     movea.l    A0, [A4]
  6366. 0000429E  2144 0058                move.l     [A0 + 0x58], D4
  6367. 000042A2  2D44 0014                move.l     [A6 + 0x14], D4
  6368. 000042A6  600C                     bra        +0xE /* 000042B4 */
  6369. label000042A8:
  6370. 000042A8  3F07                     move.w     -[A7], D7
  6371. 000042AA  2054                     movea.l    A0, [A4]
  6372. 000042AC  2F28 0058                move.l     -[A7], [A0 + 0x58]
  6373. 000042B0  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  6374. label000042B4:
  6375. 000042B4  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  6376. 000042B8  4E5E                     unlink     A6
  6377. 000042BA  205F                     movea.l    A0, [A7]+
  6378. 000042BC  DEFC 000C                add.w      A7, 0xC
  6379. 000042C0  4ED0                     jmp        [A0]
  6380. export_340:
  6381. 000042C2  4E56 FFFC                link       A6, -0x0004
  6382. 000042C6  486E FFFC                pea.l      [A6 - 0x4]
  6383. 000042CA  486D 29AC                pea.l      [A5 + 0x29AC]
  6384. 000042CE  3F3C 0036                move.w     -[A7], 0x36 /* '6' */
  6385. 000042D2  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  6386. 000042D6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6387. 000042DA  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  6388. 000042DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6389. 000042E2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  6390. 000042E6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6391. 000042EA  4EAD 24E2                jsr        [A5 + 0x24E2 /* export_1176 */]
  6392. 000042EE  2D6E FFFC 000E           move.l     [A6 + 0xE], [A6 - 0x4]
  6393. 000042F4  4E5E                     unlink     A6
  6394. 000042F6  205F                     movea.l    A0, [A7]+
  6395. 000042F8  5C4F                     addq.w     A7, 6
  6396. 000042FA  4ED0                     jmp        [A0]
  6397. export_341:
  6398. 000042FC  4E56 0000                link       A6, 0
  6399. 00004300  48E7 0018                movem.l    -[A7], A3,A4
  6400. 00004304  266E 0008                movea.l    A3, [A6 + 0x8]
  6401. 00004308  284B                     movea.l    A4, A3
  6402. 0000430A  2054                     movea.l    A0, [A4]
  6403. 0000430C  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  6404. 00004310  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6405. 00004314  2B4B FFE6                move.l     [A5 - 0x1A], A3
  6406. 00004318  2F0B                     move.l     -[A7], A3
  6407. 0000431A  4EAD 2462                jsr        [A5 + 0x2462 /* export_1160 */]
  6408. 0000431E  206E 0014                movea.l    A0, [A6 + 0x14]
  6409. 00004322  2F10                     move.l     -[A7], [A0]
  6410. 00004324  206E 0010                movea.l    A0, [A6 + 0x10]
  6411. 00004328  1F28 0006                move.b     -[A7], [A0 + 0x6]
  6412. 0000432C  2054                     movea.l    A0, [A4]
  6413. 0000432E  2F28 0040                move.l     -[A7], [A0 + 0x40]
  6414. 00004332  A9D4                     syscall    TEClick
  6415. 00004334  2D6D FD8A 0018           move.l     [A6 + 0x18], [A5 - 0x276]
  6416. 0000433A  4CDF 1800                movem.l    A3,A4, [A7]+
  6417. 0000433E  4E5E                     unlink     A6
  6418. 00004340  205F                     movea.l    A0, [A7]+
  6419. 00004342  DEFC 0010                add.w      A7, 0x10
  6420. 00004346  4ED0                     jmp        [A0]
  6421. export_342:
  6422. 00004348  4E56 0000                link       A6, 0
  6423. 0000434C  202E 0008                move.l     D0, [A6 + 0x8]
  6424. 00004350  B0AD FEFE                cmp.l      D0, [A5 - 0x102]
  6425. 00004354  671E                     beq        +0x20 /* 00004374 */
  6426. 00004356  1F3C 0001                move.b     -[A7], 0x1
  6427. 0000435A  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  6428. 0000435E  42A7                     clr.l      -[A7]
  6429. 00004360  3F3C 0001                move.w     -[A7], 0x1
  6430. 00004364  A9B9                     syscall    GetCursor
  6431. 00004366  205F                     movea.l    A0, [A7]+
  6432. 00004368  2F10                     move.l     -[A7], [A0]
  6433. 0000436A  A851                     syscall    SetCursor
  6434. 0000436C  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  6435. 00004372  6004                     bra        +0x6 /* 00004378 */
  6436. label00004374:
  6437. 00004374  422E 0010                clr.b      [A6 + 0x10]
  6438. label00004378:
  6439. 00004378  4E5E                     unlink     A6
  6440. 0000437A  205F                     movea.l    A0, [A7]+
  6441. 0000437C  504F                     addq.w     A7, 8
  6442. 0000437E  4ED0                     jmp        [A0]
  6443. export_343:
  6444. 00004380  4E56 FFFE                link       A6, -0x0002
  6445. 00004384  48E7 0118                movem.l    -[A7], D7,A3,A4
  6446. 00004388  286E 0008                movea.l    A4, [A6 + 0x8]
  6447. 0000438C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6448. 00004390  4EBA E85E                jsr        [PC - 0x17A2 /* 00002BF0 */]
  6449. 00004394  2254                     movea.l    A1, [A4]
  6450. 00004396  2069 0040                movea.l    A0, [A1 + 0x40]
  6451. 0000439A  2650                     movea.l    A3, [A0]
  6452. 0000439C  302B 0020                move.w     D0, [A3 + 0x20]
  6453. 000043A0  B06B 0022                cmp.w      D0, [A3 + 0x22]
  6454. 000043A4  5DC7                     slt        D7
  6455. 000043A6  4407                     neg.b      D7
  6456. 000043A8  4267                     clr.w      -[A7]
  6457. 000043AA  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  6458. 000043AE  101F                     move.b     D0, [A7]+
  6459. 000043B0  661A                     bne        +0x1C /* 000043CC */
  6460. 000043B2  2054                     movea.l    A0, [A4]
  6461. 000043B4  1028 006A                move.b     D0, [A0 + 0x6A]
  6462. 000043B8  6708                     beq        +0xA /* 000043C2 */
  6463. 000043BA  2F3A 0058                move.l     -[A7], [PC + 0x58 /* 00004414, value 0x54455854 'TEXT' */]
  6464. 000043BE  4EBA CF00                jsr        [PC - 0x3100 /* 000012C0 */]
  6465. label000043C2:
  6466. 000043C2  3F3C 0068                move.w     -[A7], 0x68 /* 'h' */
  6467. 000043C6  1F07                     move.b     -[A7], D7
  6468. 000043C8  4EBA D1F6                jsr        [PC - 0x2E0A /* 000015C0 */]
  6469. label000043CC:
  6470. 000043CC  3F3C 006E                move.w     -[A7], 0x6E /* 'n' */
  6471. 000043D0  2254                     movea.l    A1, [A4]
  6472. 000043D2  2069 0040                movea.l    A0, [A1 + 0x40]
  6473. 000043D6  2050                     movea.l    A0, [A0]
  6474. 000043D8  4A68 003C                tst.w      [A0 + 0x3C]
  6475. 000043DC  5EC0                     sgt        D0
  6476. 000043DE  4400                     neg.b      D0
  6477. 000043E0  1F00                     move.b     -[A7], D0
  6478. 000043E2  4EBA D1DC                jsr        [PC - 0x2E24 /* 000015C0 */]
  6479. 000043E6  3F3C 0067                move.w     -[A7], 0x67 /* 'g' */
  6480. 000043EA  2007                     move.l     D0, D7
  6481. 000043EC  2054                     movea.l    A0, [A4]
  6482. 000043EE  C028 006A                and.b      D0, [A0 + 0x6A]
  6483. 000043F2  1F00                     move.b     -[A7], D0
  6484. 000043F4  4EBA D1CA                jsr        [PC - 0x2E36 /* 000015C0 */]
  6485. 000043F8  3F3C 006A                move.w     -[A7], 0x6A /* 'j' */
  6486. 000043FC  2007                     move.l     D0, D7
  6487. 000043FE  2054                     movea.l    A0, [A4]
  6488. 00004400  C028 006A                and.b      D0, [A0 + 0x6A]
  6489. 00004404  1F00                     move.b     -[A7], D0
  6490. 00004406  4EBA D1B8                jsr        [PC - 0x2E48 /* 000015C0 */]
  6491. 0000440A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  6492. 0000440E  4E5E                     unlink     A6
  6493. 00004410  2E9F                     move.l     [A7], [A7]+
  6494. 00004412  4E75                     rts
  6495. 00004414  5445                     addq.w     D5, 2
  6496. 00004416  5854                     addq.w     [A4], 4
  6497. export_344:
  6498. 00004418  4E56 FFF0                link       A6, -0x0010
  6499. 0000441C  48E7 0028                movem.l    -[A7], A2,A4
  6500. 00004420  206E 000C                movea.l    A0, [A6 + 0xC]
  6501. 00004424  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6502. 00004428  22D8                     move.l     [A1]+, [A0]+
  6503. 0000442A  22D8                     move.l     [A1]+, [A0]+
  6504. 0000442C  286E 0008                movea.l    A4, [A6 + 0x8]
  6505. 00004430  102D FD79                move.b     D0, [A5 - 0x287]
  6506. 00004434  6700 009E                beq        +0xA0 /* 000044D4 */
  6507. 00004438  2254                     movea.l    A1, [A4]
  6508. 0000443A  2069 0040                movea.l    A0, [A1 + 0x40]
  6509. 0000443E  2050                     movea.l    A0, [A0]
  6510. 00004440  3F28 004A                move.w     -[A7], [A0 + 0x4A]
  6511. 00004444  A887                     syscall    TextFont
  6512. 00004446  2254                     movea.l    A1, [A4]
  6513. 00004448  2069 0040                movea.l    A0, [A1 + 0x40]
  6514. 0000444C  2050                     movea.l    A0, [A0]
  6515. 0000444E  4240                     clr.w      D0
  6516. 00004450  1028 004C                move.b     D0, [A0 + 0x4C]
  6517. 00004454  3F00                     move.w     -[A7], D0
  6518. 00004456  A888                     syscall    TextFace
  6519. 00004458  2254                     movea.l    A1, [A4]
  6520. 0000445A  2069 0040                movea.l    A0, [A1 + 0x40]
  6521. 0000445E  2050                     movea.l    A0, [A0]
  6522. 00004460  3F28 0050                move.w     -[A7], [A0 + 0x50]
  6523. 00004464  A88A                     syscall    TextSize
  6524. 00004466  41EE FFF0                lea.l      A0, [A6 - 0x10]
  6525. 0000446A  2454                     movea.l    A2, [A4]
  6526. 0000446C  43EA 0008                lea.l      A1, [A2 + 0x8]
  6527. 00004470  20D9                     move.l     [A0]+, [A1]+
  6528. 00004472  20D9                     move.l     [A0]+, [A1]+
  6529. 00004474  486E FFF0                pea.l      [A6 - 0x10]
  6530. 00004478  2054                     movea.l    A0, [A4]
  6531. 0000447A  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  6532. 0000447E  A8A9                     syscall    InsetRect
  6533. 00004480  2054                     movea.l    A0, [A4]
  6534. 00004482  3028 004C                move.w     D0, [A0 + 0x4C]
  6535. 00004486  D06E FFF4                add.w      D0, [A6 - 0xC]
  6536. 0000448A  3D40 FFF4                move.w     [A6 - 0xC], D0
  6537. 0000448E  2054                     movea.l    A0, [A4]
  6538. 00004490  2F28 0044                move.l     -[A7], [A0 + 0x44]
  6539. 00004494  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  6540. 00004498  2054                     movea.l    A0, [A4]
  6541. 0000449A  2F28 0044                move.l     -[A7], [A0 + 0x44]
  6542. 0000449E  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  6543. 000044A2  2254                     movea.l    A1, [A4]
  6544. 000044A4  2069 0044                movea.l    A0, [A1 + 0x44]
  6545. 000044A8  2F10                     move.l     -[A7], [A0]
  6546. 000044AA  42A7                     clr.l      -[A7]
  6547. 000044AC  2054                     movea.l    A0, [A4]
  6548. 000044AE  2F28 0044                move.l     -[A7], [A0 + 0x44]
  6549. 000044B2  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  6550. 000044B6  486E FFF0                pea.l      [A6 - 0x10]
  6551. 000044BA  2254                     movea.l    A1, [A4]
  6552. 000044BC  2069 0040                movea.l    A0, [A1 + 0x40]
  6553. 000044C0  2050                     movea.l    A0, [A0]
  6554. 000044C2  3F28 003A                move.w     -[A7], [A0 + 0x3A]
  6555. 000044C6  A9CE                     syscall    TETextBox/TextBox
  6556. 000044C8  2054                     movea.l    A0, [A4]
  6557. 000044CA  2F28 0044                move.l     -[A7], [A0 + 0x44]
  6558. 000044CE  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  6559. 000044D2  600C                     bra        +0xE /* 000044E0 */
  6560. label000044D4:
  6561. 000044D4  486E FFF8                pea.l      [A6 - 0x8]
  6562. 000044D8  2054                     movea.l    A0, [A4]
  6563. 000044DA  2F28 0040                move.l     -[A7], [A0 + 0x40]
  6564. 000044DE  A9D3                     syscall    TEUpdate
  6565. label000044E0:
  6566. 000044E0  4CDF 1400                movem.l    A2,A4, [A7]+
  6567. 000044E4  4E5E                     unlink     A6
  6568. 000044E6  205F                     movea.l    A0, [A7]+
  6569. 000044E8  504F                     addq.w     A7, 8
  6570. 000044EA  4ED0                     jmp        [A0]
  6571. export_345:
  6572. 000044EC  4E56 0000                link       A6, 0
  6573. 000044F0  226E 0008                movea.l    A1, [A6 + 0x8]
  6574. 000044F4  2069 0008                movea.l    A0, [A1 + 0x8]
  6575. 000044F8  2050                     movea.l    A0, [A0]
  6576. 000044FA  2F28 0040                move.l     -[A7], [A0 + 0x40]
  6577. 000044FE  A9D0                     syscall    TECalText
  6578. 00004500  4E5E                     unlink     A6
  6579. 00004502  2E9F                     move.l     [A7], [A7]+
  6580. 00004504  4E75                     rts
  6581. export_346:
  6582. 00004506  4E56 0000                link       A6, 0
  6583. 0000450A  2F0C                     move.l     -[A7], A4
  6584. 0000450C  286E 0008                movea.l    A4, [A6 + 0x8]
  6585. 00004510  486D 0AEA                pea.l      [A5 + 0xAEA /* export_345 */]
  6586. 00004514  2F0E                     move.l     -[A7], A6
  6587. 00004516  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6588. 0000451A  4EAD 247A                jsr        [A5 + 0x247A /* export_1163 */]
  6589. 0000451E  2054                     movea.l    A0, [A4]
  6590. 00004520  4AA8 001C                tst.l      [A0 + 0x1C]
  6591. 00004524  670A                     beq        +0xC /* 00004530 */
  6592. 00004526  2054                     movea.l    A0, [A4]
  6593. 00004528  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  6594. 0000452C  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  6595. label00004530:
  6596. 00004530  285F                     movea.l    A4, [A7]+
  6597. 00004532  4E5E                     unlink     A6
  6598. 00004534  2E9F                     move.l     [A7], [A7]+
  6599. 00004536  4E75                     rts
  6600. export_347:
  6601. 00004538  4E56 FFDE                link       A6, -0x0022
  6602. 0000453C  2F0C                     move.l     -[A7], A4
  6603. 0000453E  286E 0008                movea.l    A4, [A6 + 0x8]
  6604. 00004542  2054                     movea.l    A0, [A4]
  6605. 00004544  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  6606. 00004548  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6607. 0000454C  486E FFDE                pea.l      [A6 - 0x22]
  6608. 00004550  2054                     movea.l    A0, [A4]
  6609. 00004552  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  6610. 00004556  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  6611. 0000455A  486E FFFC                pea.l      [A6 - 0x4]
  6612. 0000455E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6613. 00004562  4EAD 2472                jsr        [A5 + 0x2472 /* export_1162 */]
  6614. 00004566  42A7                     clr.l      -[A7]
  6615. 00004568  302E FFFE                move.w     D0, [A6 - 0x2]
  6616. 0000456C  5540                     subq.w     D0, 2
  6617. 0000456E  48C0                     ext.l      D0
  6618. 00004570  2F00                     move.l     -[A7], D0
  6619. 00004572  42A7                     clr.l      -[A7]
  6620. 00004574  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  6621. 00004578  201F                     move.l     D0, [A7]+
  6622. 0000457A  3D40 FFEC                move.w     [A6 - 0x14], D0
  6623. 0000457E  2054                     movea.l    A0, [A4]
  6624. 00004580  3028 000A                move.w     D0, [A0 + 0xA]
  6625. 00004584  D07C 0024                add.w      D0, 0x24 /* '$' */
  6626. 00004588  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  6627. 0000458C  6D08                     blt        +0xA /* 00004596 */
  6628. 0000458E  2054                     movea.l    A0, [A4]
  6629. 00004590  3D68 000A FFEC           move.w     [A6 - 0x14], [A0 + 0xA]
  6630. label00004596:
  6631. 00004596  42A7                     clr.l      -[A7]
  6632. 00004598  302E FFFC                move.w     D0, [A6 - 0x4]
  6633. 0000459C  5540                     subq.w     D0, 2
  6634. 0000459E  48C0                     ext.l      D0
  6635. 000045A0  2F00                     move.l     -[A7], D0
  6636. 000045A2  42A7                     clr.l      -[A7]
  6637. 000045A4  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  6638. 000045A8  201F                     move.l     D0, [A7]+
  6639. 000045AA  3D40 FFEA                move.w     [A6 - 0x16], D0
  6640. 000045AE  42A7                     clr.l      -[A7]
  6641. 000045B0  302E FFFE                move.w     D0, [A6 - 0x2]
  6642. 000045B4  5040                     addq.w     D0, 8
  6643. 000045B6  48C0                     ext.l      D0
  6644. 000045B8  2F00                     move.l     -[A7], D0
  6645. 000045BA  2054                     movea.l    A0, [A4]
  6646. 000045BC  3028 000E                move.w     D0, [A0 + 0xE]
  6647. 000045C0  48C0                     ext.l      D0
  6648. 000045C2  2F00                     move.l     -[A7], D0
  6649. 000045C4  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  6650. 000045C8  201F                     move.l     D0, [A7]+
  6651. 000045CA  3D40 FFF0                move.w     [A6 - 0x10], D0
  6652. 000045CE  42A7                     clr.l      -[A7]
  6653. 000045D0  2254                     movea.l    A1, [A4]
  6654. 000045D2  2069 0040                movea.l    A0, [A1 + 0x40]
  6655. 000045D6  2050                     movea.l    A0, [A0]
  6656. 000045D8  3028 0018                move.w     D0, [A0 + 0x18]
  6657. 000045DC  D06E FFFC                add.w      D0, [A6 - 0x4]
  6658. 000045E0  48C0                     ext.l      D0
  6659. 000045E2  2F00                     move.l     -[A7], D0
  6660. 000045E4  3029 000C                move.w     D0, [A1 + 0xC]
  6661. 000045E8  48C0                     ext.l      D0
  6662. 000045EA  2F00                     move.l     -[A7], D0
  6663. 000045EC  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  6664. 000045F0  201F                     move.l     D0, [A7]+
  6665. 000045F2  3D40 FFEE                move.w     [A6 - 0x12], D0
  6666. 000045F6  4267                     clr.w      -[A7]
  6667. 000045F8  486E FFDE                pea.l      [A6 - 0x22]
  6668. 000045FC  486E FFEA                pea.l      [A6 - 0x16]
  6669. 00004600  4EBA D254                jsr        [PC - 0x2DAC /* 00001856 */]
  6670. 00004604  101F                     move.b     D0, [A7]+
  6671. 00004606  664A                     bne        +0x4C /* 00004652 */
  6672. 00004608  486E FFE6                pea.l      [A6 - 0x1A]
  6673. 0000460C  42A7                     clr.l      -[A7]
  6674. 0000460E  7060                     moveq.l    D0, 0x60
  6675. 00004610  2F00                     move.l     -[A7], D0
  6676. 00004612  2054                     movea.l    A0, [A4]
  6677. 00004614  3028 000E                move.w     D0, [A0 + 0xE]
  6678. 00004618  906E FFEC                sub.w      D0, [A6 - 0x14]
  6679. 0000461C  48C0                     ext.l      D0
  6680. 0000461E  2F00                     move.l     -[A7], D0
  6681. 00004620  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  6682. 00004624  201F                     move.l     D0, [A7]+
  6683. 00004626  3F00                     move.w     -[A7], D0
  6684. 00004628  4267                     clr.w      -[A7]
  6685. 0000462A  486E FFEA                pea.l      [A6 - 0x16]
  6686. 0000462E  4267                     clr.w      -[A7]
  6687. 00004630  4EBA B9CE                jsr        [PC - 0x4632 /* 00000000 */]
  6688. 00004634  A880                     syscall    SetPt
  6689. 00004636  486E FFEA                pea.l      [A6 - 0x16]
  6690. 0000463A  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  6691. 0000463E  2054                     movea.l    A0, [A4]
  6692. 00004640  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  6693. 00004644  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  6694. 00004648  2054                     movea.l    A0, [A4]
  6695. 0000464A  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  6696. 0000464E  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  6697. label00004652:
  6698. 00004652  285F                     movea.l    A4, [A7]+
  6699. 00004654  4E5E                     unlink     A6
  6700. 00004656  2E9F                     move.l     [A7], [A7]+
  6701. 00004658  4E75                     rts
  6702. export_348:
  6703. 0000465A  4E56 FFF6                link       A6, -0x000A
  6704. 0000465E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6705. 00004662  2C2E 0008                move.l     D6, [A6 + 0x8]
  6706. 00004666  2846                     movea.l    A4, D6
  6707. 00004668  2254                     movea.l    A1, [A4]
  6708. 0000466A  2069 0040                movea.l    A0, [A1 + 0x40]
  6709. 0000466E  2650                     movea.l    A3, [A0]
  6710. 00004670  3E2B 005E                move.w     D7, [A3 + 0x5E]
  6711. 00004674  4A6B 003C                tst.w      [A3 + 0x3C]
  6712. 00004678  6F1A                     ble        +0x1C /* 00004694 */
  6713. 0000467A  206B 003E                movea.l    A0, [A3 + 0x3E]
  6714. 0000467E  2050                     movea.l    A0, [A0]
  6715. 00004680  302B 003C                move.w     D0, [A3 + 0x3C]
  6716. 00004684  5340                     subq.w     D0, 1
  6717. 00004686  4241                     clr.w      D1
  6718. 00004688  1230 0000                move.b     D1, [A0 + D0.w]
  6719. 0000468C  700D                     moveq.l    D0, 0x0D
  6720. 0000468E  B041                     cmp.w      D0, D1
  6721. 00004690  6602                     bne        +0x4 /* 00004694 */
  6722. 00004692  5247                     addq.w     D7, 1
  6723. label00004694:
  6724. 00004694  2054                     movea.l    A0, [A4]
  6725. 00004696  BE68 0056                cmp.w      D7, [A0 + 0x56]
  6726. 0000469A  670C                     beq        +0xE /* 000046A8 */
  6727. 0000469C  2F06                     move.l     -[A7], D6
  6728. 0000469E  4EAD 2042                jsr        [A5 + 0x2042 /* export_1028 */]
  6729. 000046A2  2054                     movea.l    A0, [A4]
  6730. 000046A4  3147 0056                move.w     [A0 + 0x56], D7
  6731. label000046A8:
  6732. 000046A8  2F06                     move.l     -[A7], D6
  6733. 000046AA  4EAD 248A                jsr        [A5 + 0x248A /* export_1165 */]
  6734. 000046AE  486E FFF8                pea.l      [A6 - 0x8]
  6735. 000046B2  2054                     movea.l    A0, [A4]
  6736. 000046B4  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  6737. 000046B8  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  6738. 000046BC  486E FFF8                pea.l      [A6 - 0x8]
  6739. 000046C0  2F06                     move.l     -[A7], D6
  6740. 000046C2  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  6741. 000046C6  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  6742. 000046CA  4E5E                     unlink     A6
  6743. 000046CC  2E9F                     move.l     [A7], [A7]+
  6744. 000046CE  4E75                     rts
  6745. export_349:
  6746. 000046D0  4E56 0000                link       A6, 0
  6747. 000046D4  206E 0008                movea.l    A0, [A6 + 0x8]
  6748. 000046D8  2F28 0008                move.l     -[A7], [A0 + 0x8]
  6749. 000046DC  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  6750. 000046E0  4E5E                     unlink     A6
  6751. 000046E2  205F                     movea.l    A0, [A7]+
  6752. 000046E4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6753. 000046E8  4ED0                     jmp        [A0]
  6754. export_350:
  6755. 000046EA  4E56 FFBE                link       A6, -0x0042
  6756. 000046EE  2F0C                     move.l     -[A7], A4
  6757. 000046F0  286E 0008                movea.l    A4, [A6 + 0x8]
  6758. 000046F4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  6759. 000046F8  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  6760. 000046FC  1F3C 0001                move.b     -[A7], 0x1
  6761. 00004700  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6762. 00004704  4EAD 249A                jsr        [A5 + 0x249A /* export_1167 */]
  6763. 00004708  486E FFBE                pea.l      [A6 - 0x42]
  6764. 0000470C  486D 0B0A                pea.l      [A5 + 0xB0A /* export_349 */]
  6765. 00004710  2F0E                     move.l     -[A7], A6
  6766. 00004712  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  6767. 00004716  2254                     movea.l    A1, [A4]
  6768. 00004718  2069 0018                movea.l    A0, [A1 + 0x18]
  6769. 0000471C  2050                     movea.l    A0, [A0]
  6770. 0000471E  3368 0020 0024           move.w     [A1 + 0x24], [A0 + 0x20]
  6771. 00004724  3369 0024 0026           move.w     [A1 + 0x26], [A1 + 0x24]
  6772. 0000472A  42A7                     clr.l      -[A7]
  6773. 0000472C  42A7                     clr.l      -[A7]
  6774. 0000472E  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  6775. 00004732  2054                     movea.l    A0, [A4]
  6776. 00004734  215F 0028                move.l     [A0 + 0x28], [A7]+
  6777. 00004738  2054                     movea.l    A0, [A4]
  6778. 0000473A  2F28 0028                move.l     -[A7], [A0 + 0x28]
  6779. 0000473E  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  6780. 00004742  2054                     movea.l    A0, [A4]
  6781. 00004744  4228 0032                clr.b      [A0 + 0x32]
  6782. 00004748  316E 000C 0034           move.w     [A0 + 0x34], [A6 + 0xC]
  6783. 0000474E  486E FFBE                pea.l      [A6 - 0x42]
  6784. 00004752  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  6785. 00004756  285F                     movea.l    A4, [A7]+
  6786. 00004758  4E5E                     unlink     A6
  6787. 0000475A  205F                     movea.l    A0, [A7]+
  6788. 0000475C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6789. 00004760  4ED0                     jmp        [A0]
  6790. export_351:
  6791. 00004762  4E56 0000                link       A6, 0
  6792. 00004766  48E7 0018                movem.l    -[A7], A3,A4
  6793. 0000476A  266E 0008                movea.l    A3, [A6 + 0x8]
  6794. 0000476E  284B                     movea.l    A4, A3
  6795. 00004770  2254                     movea.l    A1, [A4]
  6796. 00004772  2069 0014                movea.l    A0, [A1 + 0x14]
  6797. 00004776  2050                     movea.l    A0, [A0]
  6798. 00004778  B7E8 0058                cmpa.l     A3, [A0 + 0x58]
  6799. 0000477C  660E                     bne        +0x10 /* 0000478C */
  6800. 0000477E  2254                     movea.l    A1, [A4]
  6801. 00004780  2069 0014                movea.l    A0, [A1 + 0x14]
  6802. 00004784  2050                     movea.l    A0, [A0]
  6803. 00004786  7000                     moveq.l    D0, 0x00
  6804. 00004788  2140 0058                move.l     [A0 + 0x58], D0
  6805. label0000478C:
  6806. 0000478C  2F0B                     move.l     -[A7], A3
  6807. 0000478E  4EAD 195A                jsr        [A5 + 0x195A /* export_807 */]
  6808. 00004792  4CDF 1800                movem.l    A3,A4, [A7]+
  6809. 00004796  4E5E                     unlink     A6
  6810. 00004798  2E9F                     move.l     [A7], [A7]+
  6811. 0000479A  4E75                     rts
  6812. export_352:
  6813. 0000479C  4E56 FFFC                link       A6, -0x0004
  6814. 000047A0  2F0C                     move.l     -[A7], A4
  6815. 000047A2  286E 0008                movea.l    A4, [A6 + 0x8]
  6816. 000047A6  204C                     movea.l    A0, A4
  6817. 000047A8  5088                     addq.l     A0, 8
  6818. 000047AA  2050                     movea.l    A0, [A0]
  6819. 000047AC  2D48 FFFC                move.l     [A6 - 0x4], A0
  6820. 000047B0  4267                     clr.w      -[A7]
  6821. 000047B2  1F2C FFE9                move.b     -[A7], [A4 - 0x17]
  6822. 000047B6  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  6823. 000047BA  195F FFE9                move.b     [A4 - 0x17], [A7]+
  6824. 000047BE  285F                     movea.l    A4, [A7]+
  6825. 000047C0  4E5E                     unlink     A6
  6826. 000047C2  205F                     movea.l    A0, [A7]+
  6827. 000047C4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6828. 000047C8  4ED0                     jmp        [A0]
  6829. export_353:
  6830. 000047CA  4E56 FFA4                link       A6, -0x005C
  6831. 000047CE  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6832. 000047D2  286E 0008                movea.l    A4, [A6 + 0x8]
  6833. 000047D6  2254                     movea.l    A1, [A4]
  6834. 000047D8  2069 0018                movea.l    A0, [A1 + 0x18]
  6835. 000047DC  2650                     movea.l    A3, [A0]
  6836. 000047DE  3C2B 0020                move.w     D6, [A3 + 0x20]
  6837. 000047E2  3D6B 0022 FFF0           move.w     [A6 - 0x10], [A3 + 0x22]
  6838. 000047E8  2A2B 003E                move.l     D5, [A3 + 0x3E]
  6839. 000047EC  486E FFA4                pea.l      [A6 - 0x5C]
  6840. 000047F0  486D 0B22                pea.l      [A5 + 0xB22 /* export_352 */]
  6841. 000047F4  2F0E                     move.l     -[A7], A6
  6842. 000047F6  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  6843. 000047FA  4267                     clr.w      -[A7]
  6844. 000047FC  1F3C 0001                move.b     -[A7], 0x1
  6845. 00004800  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  6846. 00004804  1D5F FFE9                move.b     [A6 - 0x17], [A7]+
  6847. 00004808  7008                     moveq.l    D0, 0x08
  6848. 0000480A  B06E 000C                cmp.w      D0, [A6 + 0xC]
  6849. 0000480E  6756                     beq        +0x58 /* 00004866 */
  6850. 00004810  4267                     clr.w      -[A7]
  6851. 00004812  41EE 000C                lea.l      A0, [A6 + 0xC]
  6852. 00004816  2008                     move.l     D0, A0
  6853. 00004818  5280                     addq.l     D0, 1
  6854. 0000481A  2F00                     move.l     -[A7], D0
  6855. 0000481C  2054                     movea.l    A0, [A4]
  6856. 0000481E  2F28 0028                move.l     -[A7], [A0 + 0x28]
  6857. 00004822  7001                     moveq.l    D0, 0x01
  6858. 00004824  2F00                     move.l     -[A7], D0
  6859. 00004826  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  6860. 0000482A  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  6861. 0000482E  2054                     movea.l    A0, [A4]
  6862. 00004830  3028 0026                move.w     D0, [A0 + 0x26]
  6863. 00004834  5240                     addq.w     D0, 1
  6864. 00004836  3140 0026                move.w     [A0 + 0x26], D0
  6865. 0000483A  3028 0030                move.w     D0, [A0 + 0x30]
  6866. 0000483E  5240                     addq.w     D0, 1
  6867. 00004840  3140 0030                move.w     [A0 + 0x30], D0
  6868. 00004844  2054                     movea.l    A0, [A4]
  6869. 00004846  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  6870. 0000484A  42A7                     clr.l      -[A7]
  6871. 0000484C  2054                     movea.l    A0, [A4]
  6872. 0000484E  3028 0030                move.w     D0, [A0 + 0x30]
  6873. 00004852  4440                     neg.w      D0
  6874. 00004854  48C0                     ext.l      D0
  6875. 00004856  2F00                     move.l     -[A7], D0
  6876. 00004858  42A7                     clr.l      -[A7]
  6877. 0000485A  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  6878. 0000485E  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  6879. 00004862  6000 018C                bra        +0x18E /* 000049F0 */
  6880. label00004866:
  6881. 00004866  2054                     movea.l    A0, [A4]
  6882. 00004868  BC68 001C                cmp.w      D6, [A0 + 0x1C]
  6883. 0000486C  5FC0                     sle        D0
  6884. 0000486E  4A46                     tst.w      D6
  6885. 00004870  5EC1                     sgt        D1
  6886. 00004872  C001                     and.b      D0, D1
  6887. 00004874  BC6E FFF0                cmp.w      D6, [A6 - 0x10]
  6888. 00004878  57C1                     seq        D1
  6889. 0000487A  C001                     and.b      D0, D1
  6890. 0000487C  6700 00F2                beq        +0xF4 /* 00004970 */
  6891. 00004880  7E01                     moveq.l    D7, 0x01
  6892. 00004882  102D FB21                move.b     D0, [A5 - 0x4DF]
  6893. 00004886  671C                     beq        +0x1E /* 000048A4 */
  6894. label00004888:
  6895. 00004888  4267                     clr.w      -[A7]
  6896. 0000488A  2045                     movea.l    A0, D5
  6897. 0000488C  2F10                     move.l     -[A7], [A0]
  6898. 0000488E  3006                     move.w     D0, D6
  6899. 00004890  9047                     sub.w      D0, D7
  6900. 00004892  3F00                     move.w     -[A7], D0
  6901. 00004894  2F3C 8206 0010           move.l     -[A7], 0x82060010
  6902. 0000489A  A8B5                     syscall    ScriptUtil
  6903. 0000489C  4A5F                     tst.w      [A7]+
  6904. 0000489E  6F04                     ble        +0x6 /* 000048A4 */
  6905. 000048A0  5247                     addq.w     D7, 1
  6906. 000048A2  60E4                     bra        -0x1A /* 00004888 */
  6907. label000048A4:
  6908. 000048A4  9C47                     sub.w      D6, D7
  6909. 000048A6  7001                     moveq.l    D0, 0x01
  6910. 000048A8  B047                     cmp.w      D0, D7
  6911. 000048AA  660C                     bne        +0xE /* 000048B8 */
  6912. 000048AC  2045                     movea.l    A0, D5
  6913. 000048AE  2050                     movea.l    A0, [A0]
  6914. 000048B0  1D70 6000 FFEC           move.b     [A6 - 0x14], [A0 + D6.w]
  6915. 000048B6  6018                     bra        +0x1A /* 000048D0 */
  6916. label000048B8:
  6917. 000048B8  2045                     movea.l    A0, D5
  6918. 000048BA  3006                     move.w     D0, D6
  6919. 000048BC  48C0                     ext.l      D0
  6920. 000048BE  D090                     add.l      D0, [A0]
  6921. 000048C0  2F00                     move.l     -[A7], D0
  6922. 000048C2  486E FFEC                pea.l      [A6 - 0x14]
  6923. 000048C6  3007                     move.w     D0, D7
  6924. 000048C8  48C0                     ext.l      D0
  6925. 000048CA  2F00                     move.l     -[A7], D0
  6926. 000048CC  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  6927. label000048D0:
  6928. 000048D0  42A7                     clr.l      -[A7]
  6929. 000048D2  2054                     movea.l    A0, [A4]
  6930. 000048D4  2F28 0020                move.l     -[A7], [A0 + 0x20]
  6931. 000048D8  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  6932. 000048DC  281F                     move.l     D4, [A7]+
  6933. 000048DE  2054                     movea.l    A0, [A4]
  6934. 000048E0  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  6935. 000048E4  3007                     move.w     D0, D7
  6936. 000048E6  48C0                     ext.l      D0
  6937. 000048E8  D084                     add.l      D0, D4
  6938. 000048EA  2F00                     move.l     -[A7], D0
  6939. 000048EC  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  6940. 000048F0  4267                     clr.w      -[A7]
  6941. 000048F2  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  6942. 000048F6  3D5F FFE6                move.w     [A6 - 0x1A], [A7]+
  6943. 000048FA  4A6E FFE6                tst.w      [A6 - 0x1A]
  6944. 000048FE  661E                     bne        +0x20 /* 0000491E */
  6945. 00004900  42A7                     clr.l      -[A7]
  6946. 00004902  2054                     movea.l    A0, [A4]
  6947. 00004904  2F28 0020                move.l     -[A7], [A0 + 0x20]
  6948. 00004908  42A7                     clr.l      -[A7]
  6949. 0000490A  42A7                     clr.l      -[A7]
  6950. 0000490C  42A7                     clr.l      -[A7]
  6951. 0000490E  486E FFEC                pea.l      [A6 - 0x14]
  6952. 00004912  3007                     move.w     D0, D7
  6953. 00004914  48C0                     ext.l      D0
  6954. 00004916  2F00                     move.l     -[A7], D0
  6955. 00004918  A9E0                     syscall    Munger
  6956. 0000491A  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  6957. label0000491E:
  6958. 0000491E  4A6E FFE6                tst.w      [A6 - 0x1A]
  6959. 00004922  56C0                     sne        D0
  6960. 00004924  2F00                     move.l     -[A7], D0
  6961. 00004926  42A7                     clr.l      -[A7]
  6962. 00004928  2054                     movea.l    A0, [A4]
  6963. 0000492A  2F28 0020                move.l     -[A7], [A0 + 0x20]
  6964. 0000492E  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  6965. 00004932  221F                     move.l     D1, [A7]+
  6966. 00004934  201F                     move.l     D0, [A7]+
  6967. 00004936  B284                     cmp.l      D1, D4
  6968. 00004938  5FC1                     sle        D1
  6969. 0000493A  8001                     or.b       D0, D1
  6970. 0000493C  6714                     beq        +0x16 /* 00004952 */
  6971. 0000493E  2054                     movea.l    A0, [A4]
  6972. 00004940  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  6973. 00004944  2F04                     move.l     -[A7], D4
  6974. 00004946  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  6975. 0000494A  3F3C FF94                move.w     -[A7], 0xFF94
  6976. 0000494E  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  6977. label00004952:
  6978. 00004952  2054                     movea.l    A0, [A4]
  6979. 00004954  3146 001C                move.w     [A0 + 0x1C], D6
  6980. 00004958  3146 0024                move.w     [A0 + 0x24], D6
  6981. 0000495C  3146 0026                move.w     [A0 + 0x26], D6
  6982. 00004960  3028 001C                move.w     D0, [A0 + 0x1C]
  6983. 00004964  9068 001E                sub.w      D0, [A0 + 0x1E]
  6984. 00004968  3140 0030                move.w     [A0 + 0x30], D0
  6985. 0000496C  6000 0082                bra        +0x84 /* 000049F0 */
  6986. label00004970:
  6987. 00004970  2054                     movea.l    A0, [A4]
  6988. 00004972  3028 0026                move.w     D0, [A0 + 0x26]
  6989. 00004976  B068 0024                cmp.w      D0, [A0 + 0x24]
  6990. 0000497A  6F74                     ble        +0x76 /* 000049F0 */
  6991. 0000497C  7E01                     moveq.l    D7, 0x01
  6992. 0000497E  102D FB21                move.b     D0, [A5 - 0x4DF]
  6993. 00004982  671C                     beq        +0x1E /* 000049A0 */
  6994. label00004984:
  6995. 00004984  4267                     clr.w      -[A7]
  6996. 00004986  2045                     movea.l    A0, D5
  6997. 00004988  2F10                     move.l     -[A7], [A0]
  6998. 0000498A  3006                     move.w     D0, D6
  6999. 0000498C  9047                     sub.w      D0, D7
  7000. 0000498E  3F00                     move.w     -[A7], D0
  7001. 00004990  2F3C 8206 0010           move.l     -[A7], 0x82060010
  7002. 00004996  A8B5                     syscall    ScriptUtil
  7003. 00004998  4A5F                     tst.w      [A7]+
  7004. 0000499A  6F04                     ble        +0x6 /* 000049A0 */
  7005. 0000499C  5247                     addq.w     D7, 1
  7006. 0000499E  60E4                     bra        -0x1A /* 00004984 */
  7007. label000049A0:
  7008. 000049A0  2054                     movea.l    A0, [A4]
  7009. 000049A2  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  7010. 000049A6  42A7                     clr.l      -[A7]
  7011. 000049A8  2054                     movea.l    A0, [A4]
  7012. 000049AA  3028 0030                move.w     D0, [A0 + 0x30]
  7013. 000049AE  9047                     sub.w      D0, D7
  7014. 000049B0  4440                     neg.w      D0
  7015. 000049B2  48C0                     ext.l      D0
  7016. 000049B4  2F00                     move.l     -[A7], D0
  7017. 000049B6  42A7                     clr.l      -[A7]
  7018. 000049B8  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  7019. 000049BC  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  7020. 000049C0  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  7021. 000049C4  2054                     movea.l    A0, [A4]
  7022. 000049C6  3028 0026                move.w     D0, [A0 + 0x26]
  7023. 000049CA  9047                     sub.w      D0, D7
  7024. 000049CC  3140 0026                move.w     [A0 + 0x26], D0
  7025. 000049D0  3028 0030                move.w     D0, [A0 + 0x30]
  7026. 000049D4  9047                     sub.w      D0, D7
  7027. 000049D6  3140 0030                move.w     [A0 + 0x30], D0
  7028. 000049DA  2054                     movea.l    A0, [A4]
  7029. 000049DC  2F28 0028                move.l     -[A7], [A0 + 0x28]
  7030. 000049E0  3028 0026                move.w     D0, [A0 + 0x26]
  7031. 000049E4  9068 0024                sub.w      D0, [A0 + 0x24]
  7032. 000049E8  48C0                     ext.l      D0
  7033. 000049EA  2F00                     move.l     -[A7], D0
  7034. 000049EC  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  7035. label000049F0:
  7036. 000049F0  4267                     clr.w      -[A7]
  7037. 000049F2  1F2E FFE9                move.b     -[A7], [A6 - 0x17]
  7038. 000049F6  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  7039. 000049FA  1D5F FFE9                move.b     [A6 - 0x17], [A7]+
  7040. 000049FE  486E FFA4                pea.l      [A6 - 0x5C]
  7041. 00004A02  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  7042. 00004A06  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7043. 00004A0A  2054                     movea.l    A0, [A4]
  7044. 00004A0C  2F28 0018                move.l     -[A7], [A0 + 0x18]
  7045. 00004A10  A9DC                     syscall    TEKey
  7046. 00004A12  2054                     movea.l    A0, [A4]
  7047. 00004A14  2F28 0014                move.l     -[A7], [A0 + 0x14]
  7048. 00004A18  4EAD 246A                jsr        [A5 + 0x246A /* export_1161 */]
  7049. 00004A1C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  7050. 00004A20  4E5E                     unlink     A6
  7051. 00004A22  205F                     movea.l    A0, [A7]+
  7052. 00004A24  5C4F                     addq.w     A7, 6
  7053. 00004A26  4ED0                     jmp        [A0]
  7054. export_354:
  7055. 00004A28  4E56 0000                link       A6, 0
  7056. 00004A2C  206E 0008                movea.l    A0, [A6 + 0x8]
  7057. 00004A30  2050                     movea.l    A0, [A0]
  7058. 00004A32  3F28 0034                move.w     -[A7], [A0 + 0x34]
  7059. 00004A36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7060. 00004A3A  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  7061. 00004A3E  4E5E                     unlink     A6
  7062. 00004A40  2E9F                     move.l     [A7], [A7]+
  7063. 00004A42  4E75                     rts
  7064.